home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-09-26 | 267.0 KB | 5,867 lines |
-
-
-
-
- VisualPOS Jr/VisualPOS
-
- Version 1.1
-
-
- The Ultimate Retail Solutions
- with
- Complete Point Of Sale and Retail Management
-
-
-
- User's Manual
- =============
-
-
-
- COPYRIGHT
- =========
-
- VisualPOS Jr. and VisualPOS are copyright (c) 1992-1993 and
- trademarks of WIZ-TEC Computing Technologies Inc. All rights
- reserved.
-
- Information in this document is subject to change without
- notice. WIZ-TEC Computing Technologies Inc. assumes no liability
- or responsibility for errors or omissions in any documents
- WIZ-TEC provided, either printed or file on disk, including this
- manual. Neither is any liability assumed for damages resulting
- from the use of the information contained in these documents.
-
- No part of this publication may be reproduced or modified in any
- form or by any means, electronic or mechanical, including
- photocopying, recording or by any other information storage and
- retrieval system, without permission in writing from WIZ-TEC
- Computing Technologies Inc. Calgary, ALBERTA.
-
- VisualPOS Jr., VisualPOS, VisualPOS Fuel, VisualPOS+ Ltd.,
- VisualPOS+, VisualPOS+ Fuel, WizLINK, and WizLINK+ are copyright
- and trademarks of WIZ-TEC Computing Technologies Inc. All rights
- reserved.
-
- PIE is a trademark of Progressive International Electronics Inc.
- All other products and names used in the documents are used for
- identification purpose only and are trademarks of their
- respective companies.
-
-
-
- SOFTWARE LICENSE AGREEMENT
- ==========================
-
- VisualPOS Jr and VisualPOS are copyright (c) 1992-1993 and
- trademarks of WIZ-TEC Computing Technologies Inc. All rights
- reserved world-wide. WIZ-TEC Computing Technologies Inc., herein
- after called WIZ-TEC, is a corporation registered at the
- province of ALBERTA, CANADA.
-
- VisualPOS Jr and VisualPOS, herein after called the SOFTWARE, are
- two different software packages. This License Agreement applies
- to both of them, and binds you to the enclosed SOFTWARE that you
- purchased and thus entitled to.
-
- This is a legal agreement between you, the end user, and WIZ-TEC
- Computing Technologies Inc. By installing and/or using the
- SOFTWARE, you fully understand and agree to be bound by all the
- terms and conditions of this License Agreement.
-
- The SOFTWARE is NOT for sale. The purchase payment is for a
- non-transferable license to use the software as described in
- this license agreement. You must register your copy of the
- SOFTWARE and obtain an authorization code from, and only from,
- the authorized WIZ-TEC personnel by phone or fax after the full
- payment. The license you purchased is for single user only. You
- must purchase the according licenses for multi computers or
- computer terminals, registers, or network stations.
-
- 1. GRANT OF LICENSE.
- --------------------
- WIZ-TEC grants to you, and you accept, a non-exclusive license
- to use one copy of the enclosed SOFTWARE on a single computer or
- on a single terminal connected to a single computer. You may not
- network the SOFTWARE or otherwise use it on more than one
- computer or computer terminal at the same time. You may not
- duplicate or distribute this SOFTWARE in any form under any
- condition without obtaining a written license agreement from
- WIZ-TEC, other than making one (1) copy solely for backup
- purpose.
-
- 2. COPYRIGHT AND WIZ-TEC'S RIGHTS.
- ----------------------------------
- You acknowledge and agree that the SOFTWARE is owned by WIZ-TEC,
- protected under the copyright law, international treaty
- provisions and trade secret laws of general applicability. You
- further acknowledge and agree that all rights, title, and
- interest in and to WIZ-TEC are and shall remain with WIZ-TEC.
- Any use of the SOFTWARE in violation of Copyright law or the
- terms of this limited license will be prosecuted to the best of
- our ability.
-
- 3. OTHER RESTRICTIONS.
- ----------------------
- You may not change or modify any content of the SOFTWARE. You
- may not reverse-engineer, disassemble, translate, modify,
- decompile or create derivative works of the SOFTWARE. You
- acknowledge that the SOFTWARE includes certain trade secrets and
- confidential information, all of which is the copyrighted
- intellectual property of WIZ-TEC Computing Technologies Inc. You
- may not rent, lease, or sub-license the SOFTWARE. But you may
- transfer the SOFTWARE on a permanent basis provided you retain
- no copies of either the SOFTWARE or its documentation, and the
- recipient agrees to the terms and conditions of this License
- Agreement. All rights not expressly granted here are reserved to
- WIZ-TEC.
-
- 4. TERMS.
- ---------
- This License Agreement is effective and shall remain in force
- until terminated. The License Agreement will be terminated if
- you fail to comply with any term or condition of this Agreement.
- Upon any such termination you will either destroy or return to
- WIZ-TEC the original and any copies of the SOFTWARE, and related
- documentation.
-
- 5. LIMITED WARRANTY, DISCLAIMER, AND LIMITATION OF LIABILITY.
- -------------------------------------------------------------
- WIZ-TEC warrants the physical diskette(s) and physical
- documentation provided with SOFTWARE to be free of defects in
- materials and workmanship for a period of ninety days from the
- date of registration. If WIZ-TEC Computing Technologies Inc.
- receives notification within the warranty period of defects in
- materials or workmanship, and such notification is determined by
- WIZ-TEC Computing Technologies to be correct, WIZ-TEC will
- replace the defective diskette(s) or documentation.
-
- The person using the SOFTWARE bears all the risk as to the
- quality and performance of the SOFTWARE. The entire and
- exclusive liability and remedy for breach of this Limited
- Warranty shall be limited to replacement of defective
- diskette(s) or documentation and shall not include or extend to
- any claim for or right to recover any other damages, including
- but not limited to, loss of profit, data, or use of the
- SOFTWARE, or special, incidental, or consequential, indirect,
- exemplary, damages or other similar claims, or any other
- reasons, even if WIZ-TEC Computing Technologies Inc. has been
- specifically advised of the possibility of such damages. In no
- event will WIZ-TEC Computing Technologies Inc.'s liability for
- any damages to you or any other person ever exceed the lower of
- suggested list price or actual price paid for the license to use
- the SOFTWARE, regardless of any form of the claim.
-
- WIZ-TEC Computing Technologies Inc. MAKES AND LICENSEE RECEIVES
- NO OTHER WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED,
- INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE,
- FUNCTIONALITY, DATA INTEGRITY, OR PROTECTION. ALL OTHER
- WARRANTIES ARE EXPRESS DISCLAIMED.
-
- 6. GOVERNING LAW.
- -----------------
- The Agreement shall be constructed and enforced in accordance
- with the laws of the PROVINCE OF ALBERTA. Any action or
- proceeding brought by either party against the other arising out
- of or related to this Agreement shall be brought only in a
- PROVINCE or FEDERAL COURT of competent jurisdiction located in
- CALGARY, ALBERTA.
-
- 7. SEVERABILITY.
- ----------------
- Should any term of this License Agreement be declared void or
- unenforceable by any court of competent jurisdiction, such
- declaration shall have no effect on the remaining terms hereof.
-
-
-
- TABLE OF CONTENTS
- ===================
-
- CHAPTER 1 INTRODUCTION
- 1.1 About VisualPOS Jr and VisualPOS
- 1.2 System Requirements
- 1.3 Operating Requirements
- 1.4 Differences between VisualPOS Jr and VisualPOS
- 1.5 VisualPOS Jr/VisualPOS gas pump control
- 1.6 VisualPOS Jr and VisualPOS brief feature list
- 1.7 Other WIZ-TEC Software Products
- 1.8 How to read this manual
- CHAPTER 2 GETTING STARTED
- 2.1 Introduction
- 2.2 Installing VisualPOS Jr/VisualPOS
- 2.3 DOS System Files
- 2.4 VisualPOS Jr programs and files
- 2.4.1 EXE, COM and VVD programs
- 2.4.2 Database and database support files
- 2.4.3 System and setup files
- 2.4.4 Other system files
- 2.4.5 Additional VisualPOS system files
- 2.4.6 Run time generated data files
- 2.5 Before you start
- 2.6 Start Up and Log On
- 2.7 Quick Tour
- 2.8 Using Menus
- 2.9 Mode Indicator
- 2.10 Function Keys
- 2.11 Forms
- 2.12 Pick/Choice Lists
- CHAPTER 3 GENERAL SETUP AND CONFIGURATION
- 3.1 Introduction
- 3.2 User Registration Information
- 3.3 System Configuration
- 3.4 Currency & Credit Cards
- 3.5 Departments & Sub-departments
- 3.6 Quantities/Split Prices
- 3.7 Taxes Setup
- 3.8 Printer Setup
- 3.9 Messages
- 3.10 Auto Batch Processing
- 3.10.1 Auto Batch Setup
- 3.10.2 Batch Execution
- CHAPTER 4 POS KEY AND MACRO SETUP
- 4.1 Unshifted Keyboard
- 4.2 Shifted Keyboard
- 4.3 Control Keyboard
- 4.4 Alternate Keyboard
- 4.5 PREH84 POS Keyboard
- 4.6 Define Key Macros
- CHAPTER 5 DATABASE
- 5.1 Inventory database
- 5.1.1 Introduction
- 5.1.2 Add Inventory Items
- 5.1.3 View/Edit/Delete Inventory Item
- 5.1.4 Adjust Inventory Items
- 5.1.5 Item # Field
- 5.1.6 Description Field
- 5.1.7 UPC Field
- 5.1.8 Sub-department & Department Field
- 5.1.9 Color Field
- 5.1.10 Size Field
- 5.1.11 Part # Field
- 5.1.12 Vendor # Field
- 5.1.13 Alternate Vendor #1 and #2 Fields
- 5.1.14 Tax 1 (Federal Tax, GST for Canada) Field
- 5.1.15 Tax 2 (PST or Provincial Sales Tax) Field
- 5.1.16 Tax Three & Four Fields
- 5.1.17 Scale Field
- 5.1.18 Note Field
- 5.1.19 Current Unit Cost Field
- 5.1.20 Average Unit Cost To Date Field
- 5.1.21 Price #1 Field
- 5.1.22 Price #2 Field
- 5.1.23 Price #3 Field
- 5.1.24 Start Promotional Price #3 Field
- 5.1.25 Stop Promotional Price #3 Field
- 5.1.26 Gross Margins Field
- 5.1.27 Split Price Codes Field
- 5.1.28 Quantity Codes Field
- 5.1.29 Deposits Field
- 5.1.30 Minimum/Maximum On Hand and Reserved Fields
- 5.1.31 Units On Hand, at Cost or at Retail Field
- 5.1.32 Units On Order, at Cost or at Retail Field
- 5.1.33 Sold This Month, at Cost or at Retail Fields
- 5.1.34 Sold This Year, at Cost or at Retail Fields
- 5.2 Open Items -- Sub-Department
- 5.2.1 Introduction
- 5.2.2 Item # Field
- 5.2.3 Tax Fields Field
- 5.2.4 Approximate Gross Margin % Field
- 5.2.5 Sales Table Field
- 5.2.6 Open Item Keys Field
- 5.3 Customer database
- 5.3.1 Introduction
- 5.3.2 Add Customer
- 5.3.3 View/Edit/Delete Customer
- 5.3.4 Customer # Field
- 5.3.5 Last & First Name Field
- 5.3.6 Tax Exemption # Field
- 5.3.7 Type & Group Field
- 5.3.8 Discount Rate Field
- 5.3.9 Price Code Field
- 5.3.10 Taxes Field
- 5.3.11 Credit Fields Field
- 5.3.12 Purchase Table Field
- 5.4 Vendor database
- 5.4.1 Add Vendors
- 5.4.2 View/Edit/Delete Vendors
- 5.4.3 Vendor # Field
- 5.4.4 Name Field
- chapter 5 Operator database
- 5.1 Add Operators
- 5.2 View/Edit/Delete Operators
- 5.3 Operator # Field
- 5.4 Last & First Name Field
- 5.5 Logon # Field
- CHAPTER 6 POINT OF SALE MODULE
- 6.1 Introduction
- 6.2 Log On
- 6.3 Register Mode
- 6.4 Register Screen Layout
- 6.5 The four vertical columns are status indicators
- 6.6 Getting Help in POS
- 6.7 How Does the POS works
- 6.8 Identifying Items Sold
- 6.9 POS Functions
- 6.9.1 Amount/Enter
- 6.9.2 Auto Price
- 6.9.3 Backspace
- 6.9.4 Cash Sales
- 6.9.5 Change Price Level
- 6.9.6 Charge Account Sales
- 6.9.7 Cheque Sales
- 6.9.8 Clear
- 6.9.9 Coupons
- 6.9.10 Credit Card Sales
- 6.9.11 Currency Tenders and Conversions
- 6.9.12 Customer #
- 6.9.13 Decimal
- 6.9.14 Deposits
- 6.9.15 Discounts
- 6.9.16 Item Look Up
- 6.9.17 Keylock
- 6.9.18 Auto Batch Execution
- 6.9.19 Log On/Log Off
- 6.9.20 Macros
- 6.9.21 No Sale
- 6.9.22 Open Department
- 6.9.23 Open Items
- 6.9.24 Package Sales
- 6.9.25 Paid Out (Pay Bills From Cash, or Cashier Loan)
- 6.9.26 Price Override
- 6.9.27 Printing Receipts
- 6.9.28 Quantity
- 6.9.29 Receipt Advance
- 6.9.30 Receiving Account Payments
- 6.9.31 Reference Entries
- 6.9.32 Return Items
- 6.9.33 Scrolling Display
- 6.9.34 Scrolling Journal
- 6.9.35 Subtotal
- 6.9.36 Tax Override
- 6.9.37 UPC
- 6.9.38 Validating Documents
- 6.9.39 Voiding Items
- 6.9.40 Voiding Transactions
- 6.9.41 Weighing Items (Scale)
- 6.9.42 Zero & Double Zero (0 & 00)
- 6.9.43 X Report
- 6.9.44 Z Report
- 6.9.45 Training Mode
- CHAPTER 7 EXACT pump control
- 7.1 Introduction
- 7.2 How Does The System Works
- 7.3 Viewing/Scrolling Pump Information
- 7.4 Viewing/Scrolling Tank Information
- 7.5 [WASH] car wash authorization
- 7.6 [PMUP] pump authorization
- 7.7 [PMZR] pump status reset/zero
- 7.8 [PMTR] pump sale
- 7.9 [PMOK] pump auto process
- 7.10 EXACT Pump End Of Day
- CHAPTER 8 PIE pump control
- 8.1 Introduction
- 8.2 How Does The System Works
- 8.3 [AUTH] and [PATH] pump authorization
- 8.4 [LOOK] pump lookup/scroll
- 8.5 [STOP] and [RESM] pump suspend and resume
- 8.6 [CERR] pump clear error
- 8.7 [READ] pump read status
- 8.8 [PPU] pump send PPU
- 8.9 [PSET] pump view setup
- 8.10 Set Authorization Limits
- 8.11 [REST] pump controller reset
- 8.12 [METR] and [VMTR] pump reading totals
- 8.13 [SAVE] pump stack/save transaction
- 8.14 [$TRN] and [XTRN] pump ring transaction
- 8.15 [$CLR] and [XCLR] pump clear transaction
- 8.16 [VRPT] and [VADJ] view report
- CHAPTER 9 Gas Pump Setup and Report
- 9.1 Introduction
- 9.2 Setup procedures for the EXACT
- 9.3 Setup procedures for the PIE
- 9.4 Pump transaction and adjustment report
- CHAPTER 10 POS Extended POS functions
- 10.1 VisualPOS End Of Day float control
- 10.2 Add/Edit/Delete Inventory in POS
- 10.3 Add/Edit/Delete Customer in POS
- 10.4 French and Foreign Language
- 10.5 POS Invoicing
- CHAPTER 11 Utilities and General Maintenance
- 11.1 Introduction
- 11.2 Backup and Restore
- 11.3 Deleting files
- 11.4 Zero Totals
- 11.5 Adjustment Journal
- CHAPTER 12 Database Custom Reporting
- 12.1 Introduction
- 12.2 Custom Reports
- 12.3 Create Report and Print Reports
- 12.4 View Report
- 12.5 Sales Reports
- 12.6 Daily Sales Report
- 12.7 Operator Sales Report
- 12.8 Z Report
- 12.9 Tax Report
- CHAPTER 13 Printing Labels
- 13.1 Introduction
- 13.2 Label Setup
- 13.3 Inventory Labels
- 13.4 Customer/Vendor/Operator Mailing Labels
- CHAPTER 14 Advanced Topics
- 14.1 Rebuilding Indexes with REBUILD.EXE
- 14.2 VisualPOS Programmable Invoicing script file
- 14.2.1 Variable Pasting Command -- free format
- 14.2.2 Variable Pasting Command -- line transaction
- 14.2.3 Control and Formatting Command
- 14.3 Importing Inventory/Customer with VPIMPORT.EXE
- 14.4 Resetting VisualPOS Jr to Single User with VPRESET.EXE
- 14.5 Check and fix database float number with VPCHECK.EXE
- 14.6 Check and repair database records with VPREPAIR.EXE
- 14.7 Exporting database to ASCII with VPREPORT.EXE
- 14.8 Setting up Network
- CHAPTER 15 Putting it all together
- 15.1 Making Decisions
- 15.1.1 How many VisualPOS Jr registers
- 15.1.2 Open department register or full inventory management
- 15.1.3 POS devices
- 15.1.4 Inventory labelling
- 15.1.5 Organizing your department
- 15.1.6 Step by step
- 15.2 Getting support and service
- 15.3 Sample procedures and topics
- 15.3.1 Begin Of Shift -- Cashier
- 15.3.2 End Of Shift -- Cashier
- 15.3.3 Begin Of Day -- Cashier
- 15.3.4 End Of Day -- Cashier or Store Manager
- 15.3.5 End Of Day -- Store Manager or Owner
- 15.3.6 End Of Week -- Store Manager or Owner
- 15.3.7 Month End Report -- Store Manager or Owner
- 15.3.8 Year End Report -- Store Manager or Owner
- 15.3.9 Gas Pump Control End of Day procedure
- 15.3.10 Gas Pump Control End of Week or Month procedure
- 15.3.11 Multi register update
- 15.3.12 Files to be backed up and procedures
- APPENDIX A POINT OF SALE FUNCTIONS
- APPENDIX B OPTIONAL EQUIPMENT SETUP
-
-
-
- CHAPTER 1 INTRODUCTION
- =======================
-
- 1.1 About VisualPOS Jr and VisualPOS
- ------------------------------------
- VisualPOS Jr and VisualPOS are two software packages of the
- WIZ-TEC VisualPOS Jr product series developed by WIZ-TEC Computing
- Technologies Inc. that provide integrated and complete Point Of
- Sale (POS) and Inventory Control capabilities. They are PC
- based Electronic Cash Register (ECR) systems that provide
- complete POS solution -- both as a cash register system and as a
- retail management system. It is the most sophisticated,
- comprehensive, and practical POS system available in the market.
-
- VisualPOS Jr and VisualPOS are universal and well designed for all
- types of retail operations of any size -- from one PC open
- department register for coffee shop or ticket pass to 26 lanes
- (networked PCs, Local Area Network, LAN) major department or
- grocery store. WIZ-TEC also have a special Server Edition of
- VisualPOS to support up to 99 registers on a single network
- environment. VisualPOS Jr and VisualPOS are also built with an
- integrated and real-time universal Pump Control system providing
- solution for gas station C-Store retailers.
-
- The VisualPOS Jr/VisualPOS system consists of two major modules:
- the Point Of Sale module (POS.EXE) as the POS cash register, and
- the Maintenance module (MNT.EXE) as the Management/Control/Support
- back end. They are extremely easy to use with full on-line help system.
- In the POS cash register module, current transaction (in distinctive
- and convenient by characters), current status, product and customer
- information are available on the screen. VisualPOS Jr supports laser
- scanner, credit card processing, and programmable invoicing. Federal
- and Provincial taxes are charged automatically according to settings
- in the inventory database, and may be overridden when appropriate.
- All journal information is stored in computer files, eliminating the
- paper journal tape. Journal information appears on the screen and can
- be printed when required. The MNT module utilizes a full pull-down
- menu interface with operator message and context-sensitive help to
- simplify its management operation. It is operated by making choices
- from the pull-down menus and filling forms. Full security is built
- in with the software environment. To explode the powerful features
- of VisualPOS Jr and VisualPOS, please refer to the section of
- VisualPOS Jr brief feature list.
-
- 1.2 System Requirements
- -----------------------
-
- Basic system requirements:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- IBM PC or better
- DOS 3.1 or higher
- 4-6MB of free hard disk space for VisualPOS Jr
- 7-9MB of free hard disk space for VisualPOS
- 512K of free RAM
-
- Recommended system configuration:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 40-80MB free hard disk space
- EGA or VGA (Mono or Color) video display
- 286 or better
- 2-4MB of RAM (VisualPOS)
- Optional devices:
- Network (Any that supports DOS SHARE.EXE)
- Laser Scanner (Metrologic MS700 or compatible)
- Electronic Scale (Toledo 8213-0027 or compatible)
- Customer display unit (SDMS serial, see latest update)
- Credit card reader (Keyboard wedge, SDMS MAG1000K or compatible)
- 40 column receipt printer
- 80 or 132 column report printer
-
- 1.3 Operating Requirements
- --------------------------
-
- VisualPOS Jr/VisualPOS was developed for users with very little
- knowledge of computers to operate the system for retail
- operations.
-
- Cashier POS operation:
- ~~~~~~~~~~~~~~~~~~~~~~
- - Basic understanding of how to operate a electronic key pad
- - Basic knowledge of retail store cashier operations
- - Knowledge of ECR/DOS/computer operations is an asset
- - Management and system support:
- - Basic knowledge of DOS, software and computer operation
- - Essential knowledge of POS and retail store operation
- - Knowledge of Inventory Control and Accounting is an asset
-
- Advanced users/dealers:
- ~~~~~~~~~~~~~~~~~~~~~~~
- For special service and hardware/pump control installation, or
- utilization of the advanced/programmable features of VisualPOS Jr/
- VisualPOS, certain level or degree of knowledge in areas of
- electronics, PC hardware, Network, DOS, basic programming,
- database, and other related fields is desirable.
-
- 1.4 Differences between VisualPOS Jr and VisualPOS
- --------------------------------------------------
- VisualPOS Jr is a limited special edition of VisualPOS. The two
- editions are fully compatible. VisualPOS includes all features
- that VisualPOS Jr contains, and is built with additional advanced
- and powerful features. In the POS module, VisualPOS supports
- features like adding inventory/ customer, programmable invoicing,
- customer display, end of day float control cash management, etc.
- In the MNT module, it provides custom reporting, UPC and mailing
- label printing, and much more. Many other features such as
- programmable reporting, general importing/exporting to other
- applications are also provides with VisualPOS. VisualPOS also
- takes the advantage of extended or expanded memory and requires
- less memory to run with or without the extra RAM memory installed.
-
- 1.5 VisualPOS Jr/VisualPOS gas pump control
- -------------------------------------------
-
- In addition to providing the best solution for regular retail
- operations, VisualPOS Jr/VisualPOS is also built with an
- integrated universal pump control to support C-Store operation
- which is a very common small POS retail business. Because
- VisualPOS is a very comprehensive POS system, probably no
- individual retailer is going to utilize all available features.
- If you do not need the gas pump control system, its related
- sections may be skipped without any effect on the rest of the
- package.
-
- VisualPOS is the new and revolutionary PC based system that
- provides the one stop integrated solution for both POS and pump
- control. All major brands and types of pumps are supported,
- including both the single despensor and the multi despensor
- blend pumps. It supports fuel management at four levels -- pump,
- grade, tank and POS inventory. It performs all functions that
- the ordinary pump controller provides, and much more -- changing
- price with one keystroke, reading pump totals, transaction
- stacking, drive away alert, automatic authorization, prepay or
- limit type authorization... PIE (Progressive International
- Electronics) or EXACT pump control card/boxes are required as
- the hardware for pump control.
-
- The gas pump control and management system is a add-on product
- to VisualPOS, and provided seperately as required.
-
- 1.6 VisualPOS Jr and VisualPOS brief feature list
- -------------------------------------------------
-
- VisualPOS POS and Retail Management
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - Network ready, support up to 26 registers on a single network
- - Extremely fast and easy to operate with full ECR emulation,
- complete on-line help, and easy to understand pull down menus
- and forms
- - Tow line large character clerk/customer display
- - Programmable POS keyboard, keys and macros for over 100
- immediate POS functions
- - 40 column receipt print on transaction, or demand
- - Security logon protection
- - Laser scanner and electronic scale ready
- - Electronic receipt journal for auditing or re-print
- - Full customer database and transactions support
- - End Of Day (EOD, or Shift) Z Report
- - Multiple tenders with cash, credit card, vendor coupon, foreign
- currency, customer account...
- - Price override, multi price levels, quantity and split prices,
- store coupons, dollar or percentage discount on single or group
- items, packaging, voiding, returning, open departments...
- - Full management and control over inventory, customer, vendor,
- operator databases
- - Optional transaction ASCII exporting in record or script format
- for accounting or other database processing
- - Merged Z and Tax report for period summaries and tax submission
- - Print inventory item or UPC bar code labels for laser scanning,
- or mailing address labels
- - Definable Auto-Batch processing to integrate with any third
- party software, DOS and DOS batches
- - on-line cashier/clerk training mode
- - and much more...
-
- Additional brief features for VisualPOS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - Custom database reporting, Day/Month/Year end reporting/zeroing,
- - Power (programmable) database reporting and exporting
- - UPC bar code and mailing label printing
- - Add inventory or customer in POS
- - Programmable POS invoicing
- - EOD float control cash drawer management/re-consolidation
-
- 1.7 Other WIZ-TEC Software Products
- -----------------------------------
- The gas pump control will be provided to VisualPOS as a add-on
- product called VisualPOS Fuel. There are many other software products
- available from WIZ-TEC. VisualPOS+ Ltd., VisualPOS+, VisualPOS+ Fuel
- are the enhanced versions of VisualPOS Point Of Sale and retail
- management products. WizLINK+ is WIZ-TEC's small/fast remote control
- and communication software.
-
- For more information about WIZ-TEC's full line of products, please
- contact WIZ-TEC directly at the address and phone provided.
-
- 1.8 How to read this manual
- ---------------------------
- This manual contains all of the information needed to install
- and operate the VisualPOS system. The majority of this
- information is also available in the on line Help system which
- may be accessed by pressing the [F1] function key. Unless
- specially notified, all descriptions apply to both VisualPOS Jr and
- VisualPOS.
-
- In Chapter 2 you will learn how to install VisualPOS, log on to
- the system, use the menus and menu options to perform
- operations, and learn the use of function keys. The layout of
- the screens, called "forms" in VisualPOS are described, and a
- valuable feature called "Choice List" is explained. Chapter 2
- also includes a quick tour of the system.
-
- Chapter 3 describes the procedures for configuring the VisualPOS
- system in the general perspective. You will complete a User
- Registration Information form, and setup the system
- configuration, departments and sub-departments. This chapter
- also describes the procedures for setting up quantity and split
- price structures, tax tables, currency exchange rates, credit
- cards, etc.
-
- Chapter 4 describes the procedures for setting up the VisualPOS
- system in the POS perspective. You will tell VisualPOS the
- kinds of printers you have installed for receipt, report, and
- invoice printing, customize the keyboard functions, set up small
- programs called macros, and customize your messages for receipt
- printing, and etc.
-
- Chapter 5 explains how to add, edit, and delete database records
- of your inventory, open department, customers, vendors, and
- operators. Topics on all important fields are explained to help
- you understand how your databases management and inventory
- control (database portion) are structured and constructed.
-
- Chapter 6 presents the POS (Point Of Sale, or Cash Register)
- module, the part of the system that clerks will use in your
- retail transaction operation when dealing with customers. The
- POS module includes X reports and Z reports and a Training mode
- that operators can use to practice the operation as if they were
- in the Register mode.
-
- Chapter 7 introduces to you how to use the EXACT pump controller
- to implement the universal pump control system. You will also
- learn the basic concepts of the VisualPOS-EXACT pump control,
- and how to operate in the POS module.
-
- Chapter 8 introduces to you how to use the PIE pump controller
- to implement the universal pump control system. PIE pump
- controller is the WIZ-TEC's suggested hardware controller that
- is optional for supporting the VisualPOS integrated C-Store
- solution. In this Chapter you will read how VisualPOS-PIE pump
- control works in details, and learn topics on both the pump
- control system and the management system.
-
- Chapter 9 describes the setup options and report methods on both
- the EXACT and PIE pump control system. This Chapter is an
- addition in depth to Chapter 7 and 8 on VisualPOS universal pump
- control.
-
- Chapter 10 describes the operation on the extended POS functions
- for VisualPOS -- the float control cash drawer management, POS
- invoicing, adding and editing inventory and customer database in
- POS, etc.
-
- Chapter 11 discusses the general topics on maintenance and
- utility for your retail operation.
-
- Chapter 12 explains the VisualPOS customer database reporting
- functions for the inventory, customer, vendor, and operator
- databases, and for sales and tax information collected during
- the operation of the POS module.
-
- Chapter 13 describes the procedures for VisualPOS to produce
- labels to be applied to items of inventory and to be used as
- mailing labels, using the customer, vendor, and operator
- databases.
-
- Chapter 14 describes some advanced topics and utilities
- provided, including rebuilding indexes, repairing database,
- programming the invoice script, power reporting and exporting,
- etc. If you are not very familiar with computers and
- programming, you may need some assistance in performing these
- tasks.
-
- Chapter 15 discusses some important topics and sample operations
- using VisualPOS for your retail automation. It is one of the
- most important Chapters to help you making decisions, getting
- support and service, and setting up customized operating
- procedures for your clerks.
-
- Appendix A lists the POS functions, brief descriptions and their
- code names.
-
- Appendix B lists the settings required to use the optional
- devices like laser scanner, scale and magnetic stripe card
- reader etc. with VisualPOS.
-
- Appendix C is a Glossary, included to assist readers with terms
- that may not be familiar, or which are used in specific ways for
- VisualPOS.
-
- Manual Conventions
-
- A few conventions have been used in this manual to improve
- clarity of directions.
-
- Documentation referred to as VisualPOS or VisualPOS Jr/VisualPOS
- applies to both VisualPOS Jr and VisualPOS. When specified with
- VisualPOS alone, the section applies to VisualPOS package only.
-
- The names of keys on the keyboard are printed in capital letters
- within brackets, such as [ENTER].
-
- POS functions are assigned to keys on the keyboard, and each
- function has a code name. References to these functions on keys
- are printed in capital letters within brackets. For example,
- the Cash Tendered function has the code name CASH. When the
- operator is directed to press the key to which this function has
- been assigned, it is printed as [CASH].
-
- Some actions of VisualPOS require more than one key to be pressed
- at a time. At these times the first key is pressed and held and
- then the second key is pressed. When two keys are to be pressed
- at the same time it will be written as, for example, [CONTROL]
- (or [CTRL]), [ALTERNATE] (or [ALT]), [HOME] or [SHIFT] [TAB].
-
-
- CHAPTER 2 GETTING STARTED
- ==========================
-
- 2.1 Introduction
- ----------------
-
- In this Chapter you will learn how to log on to the system and
- install VisualPOS. Once the system is installed properly on
- your computer, you may follow a Quick Tour of some of the
- functions of VisualPOS to have a very first glance and feel
- about the system. The sections following the tour explain how
- to use the menus and menu options to perform operations, and the
- use of the function keys. The general layout of the screens
- called "forms" in VisualPOS, is described, and then the function
- and use of Choice Lists is explained.
-
- 2.2 Installing VisualPOS Jr/VisualPOS
- -------------------------------------
-
- It is important you must read, well understand and agree to bind
- to the Software License Agreement before installing and/or using
- the software.
-
- To install VisualPOS Jr. or VisualPOS:
- Place the disk labelled "Disk 1" into floppy disk drive A: or B:.
-
- Switch to the A: or B: drive by typing A: or B: and pressing
- [ENTER].
-
- Type "Install C:\VP" and press [ENTER] to install VisualPOS into
- your hard disk under C: drive "\VP" directory.
-
- You must have at least 4-6MB of free hard disk to install
- VisualPOS, or 7-9MB for VisualPOS. The install program command
- line syntax is "Install [DrivePath]" where [DrivePath] is the
- drive and directory you want to install VisualPOS into. You must
- install VisualPOS in a sub directory other than the root
- directory.
-
- VisualPOS is always set as single user mode when first install.
- You may configure it into network if you are installing under a
- multi register network system. It is required that you purchase
- multi copies of VisualPOS to run under multi-register network.
- For network installation and setup, please refer to the network
- setup section for details.
-
- After installing VisualPOS into your hard drive, the very first
- thing you should do is to read the README.DOC text file on disk.
- This file includes the latest updates, changes and minor bug
- fixes if any after the manual has printed.
-
- There is a brief version of this User's Manual on disk under the
- file name "MANUAL.DOC". It is a text file that may be printed
- directly. You may also use this file in a word processor to
- create custom operations manuals for the store employee --
- clerks, cashiers, managers.
-
- 2.3 DOS System Files
- --------------------
-
- To ensure proper operation of VisualPOS, two DOS configuration
- setup files must be examined to ensure that they are proper to
- VisualPOS. The two files are called AUTOEXEC.BAT and CONFIG.SYS.
- These files are to configure your computer when startup. The are
- in the root directory of your C: hard drive.
-
- The AUTOEXEC.BAT file is executed automatically each time you
- turn on the power to your computer. The file may contain
- several lines of commands, but only three lines are important to
- VisualPOS:
- VERIFY ON
- PROMPT=$P$G
- PRE84KEY
-
- The first command tells your computer to verify that files are
- written correctly to disks. The second line sets the format for
- the DOS prompt that appears on the screen; the current path is
- displayed. You don't have to set this format, but if you find
- it necessary to obtain help within VisualPOS, it may be easier
- for you to use this format. The last line is required only if
- you are using the PREH84 POS keyboard with VisualPOS.
-
- The CONFIG.SYS file often has only two commands that tell your
- computer the number of files that can be open at one time, and
- the number of buffers. For VisualPOS, the number of files and
- buffers must each be set to a minimum of 20, and these two lines
- must be included in CONFIG.SYS:
- FILES=20
- BUFFERS=20
-
- If the number of files and buffers are already set to larger
- values, your CONFIG.SYS file does not need to be modified.
-
- If any change has been made in your AUTOEXEC.BAT and CONFIG.SYS,
- you should re-start your computer in order for the changes to be
- implemented. Press [CTRL]-[ALT]-[DEL] key all at the same time,
- turn the power off and on, or press a restart button to re-start
- the computer. VisualPOS is now ready to be used.
-
- 2.4 VisualPOS programs and files
- --------------------------------
-
- In your installed VisualPOS directory, several types of programs
- and files are present as described below:
-
- 2.4.1 EXE, COM and VVD programs
- -------------------------------
-
- - VP.EXE is the startup and supervise program to run VisualPOS
- - POS.EXE is the main POS module to perform POS cash register tasks
- - POS.VVD is the POS module screen definition and screen files
- - MNT.EXE is the maintenance (MNT) module to perform inventory
- control, setup, management, reporting, and other back end
- functions
- - MNT.VVD is the MNT module screen definition and screen files
- - HC$$.COM is VisualPOS internal support program
- - VPRESET.EXE is a utility program to reset VisualPOS to single
- user
- - REBUILD.EXE is a utility program to rebuild database indexes
- - VPREPAIR.EXE is a utility program to repair database records
- - VPCHECK.EXE is a utility program to scan/fix database float
- number
-
- If VisualPOS is installed, several extra EXE programs are also
- included:
- - POSX.EXE is the VisualPOS version of POS.EXE without VisualPOS
- features. It runs faster without extended or expanded memory
- - MNTX.EXE is the VisualPOS version of MNT.EXE without VisualPOS
- features. It runs faster without extended or expanded memory
- - VPIMPORT.EXE is the utility program for VisualPOS database
- importing
- - VPREPORT.EXE is the report engine for database power
- reporting/exporting
- - and other EXE programs that are additional utility programs for
- power reporting and database importing etc.
-
- If you have VisualPOS installed but do not use its additional
- features in the POS module, you may rename the program POS.EXE
- to a different file name and rename the POSX.EXE to POS.EXE
- instead. If you have VisualPOS installed but do not use its
- additional features in the MNT module, you may rename the
- program MNT.EXE to a different file name and rename the MNTX.EXE
- to MNT.EXE instead.
-
- 2.4.2 Database and database support files
- -----------------------------------------
-
- - SYSTEM.LOK is the database system support file
- - HC$.P is the database parameter file for VisualPOS database
- - HC$HC$.P is the parameter script file for VisualPOS database
- - POS.P is the database parameter file for VisualPOS database
- - HC$POS.P is the parameter script file for VisualPOS database
- - INVENTRY.DAT is the main inventory database file
- - ITEM.IDX is the item number index file for inventory database
- - UPC.IDX is the UPC number index file for inventory database
- - MFR.IDX is the part number index file for inventory database
- - CUSTOMER.DAT is the main customer database file
- - CUSTID.IDX is the customer number index file for customer
- database
- - CUSTNM.IDX is the customer name index file for customer database
- - VENDOR.DAT is the main vendor database file
- - VENID.IDX is the vendor number index file for vendor database
- - VENNM.IDX is the vendor name index file for vendor database
- - OPERATOR.DAT is the main operator database file
- - OPID.IDX is the operator number index file for operator database
- - OPNM.IDX is the operator name index file for operator database
- - OPLOG.IDX is the operator logon number index file for operator
- database
- - INVENTRY.MAS is the blank inventory database file
- - ITEM.MAX is the item number blank index file
- - UPC.MAX is the UPC number blank index file
- - MFR.MAX is the part number blank index file
- - CUSTOMER.MAS is the blank customer database file
- - CUSTID.MAX is the customer number blank index file
- - CUSTNM.MAX is the customer name blank index file
- - VENDOR.MAS is the blank vendor database file
- - VENID.MAX is the vendor number blank index file
- - VENNM.MAX is the vendor name blank index file
- - OPERATOR.MAS is the blank operator database file
- - OPID.MAX is the operator number blank index file
- - OPNM.MAX is the operator name blank index file
- - OPLOG.MAX is the operator logon number blank index file
-
- 2.4.3 System and setup files
- ----------------------------
-
- - REGISTER.REC is the VisualPOS registration file
- - SYSCONFG.REC is the VisualPOS system configuration file
- - CURRENCY.REC is the currency and credit card definition file
- - GRPDEPT.REC is the department and sub-department definition file
- - PRINTSET.REC is the printer definition file
- - PRNTCODE.REC is the compiled printer driver file
- - QTYSPLIT.REC is the split pricing definition file
- - QUANTITY.REC is the quantity pricing definition file
- - TAX.REC is the tax table and setup file
- - CARDEOD.REC is the automatic credit card processing end of day
- file
- - MESSAGES.REC is the receipt message definition file
- - PUMPINIT.REC is the PIE pump control definition file
- - GASWASH.REC is the EXACT pump control definition and reporting
- file
- - AUTOBATH.REC is the Auto Batch definition file
- - AUTOPOS.REC is the compiled Auto Batch definition file
- - PUMPSALE.REC is the PIE pump control transaction file
- - PUMPREPT.REC is the PIE pump control sales summary report file
- - PUMPREAD.REC is the PIE pump control reading total report file
- - RECEIPT.LIB is the receipt printer driver library
- - REPORT.LIB is the report printer driver library
- - TAX.LIB is the tax table library
- - SETUP.HC$ is the compiled file of system setup and definitions
- - MACROS.HC$ is the compiled file of key and macro definitions
-
- 2.4.4 Other system files
- ------------------------
-
- - README.DOC is the information document for the latest updates
- - MANUAL.DOC is the brief version text file of this User's Manual
- - POSLIST.TXT is the POS module on line pick list file
- - POSHELP.TXT is the POS module on line help file
- - MNTHELP.TXT is the MNT module on line pick list file
- - MNTLIST.TXT is the MNT module on line help file
-
- 2.4.5 Additional VisualPOS system files
- ---------------------------------------
-
- - BARLABEL.REC is the VisualPOS label printing definition file
- - INVENTRY.REP is the VisualPOS inventory report definition file
- - CUSTOMER.REP is the VisualPOS customer report definition file
- - VENDOR.REP is the VisualPOS vendor report definition file
- - OPERATOR.REP is the VisualPOS operator report definition file
- - INVOICE.* (* is the file extension of ANY) are the script and
- example files for VisualPOS programmable invoicing
-
- 2.4.6 Run time generated data files
- -----------------------------------
-
- - JOURNAL.HC$ is the current receipt journal file
- - *.J?? (* is the file name with date-shift stamp, ?? is the
- VisualPOS register number) is the history receipt journal
- file
- - XZINFO.HC$ is the current X and Z Report file
- - TRXZINFO.HC$ is the training mode X and Z Report file
- - SALES.R?? (?? is the VisualPOS register number) is the record
- based line item transaction ASCII file
- - SALES.X?? (?? is the VisualPOS register number) is the script
- and record based transaction, summary and tender ASCII file
- - *.Z?? (* is the file name with date-shift stamp, ?? is the
- VisualPOS register number) is the history Z Report file
- - RTREE.OUT is the customer database reporting output text file
- - RTSCRIPT.SCP is the customer database reporting script file
-
- 2.5 Before you start
- --------------------
-
- You must register your copy of VisualPOS and obtain an
- authorization code from authorized WIZ-TEC stuff by phone or
- fax. VisualPOS Jr. and VisualPOS software is NOT for sale. Your
- purchase is for a non-transferable license to use the software
- as described in the Software License Agreement.
-
- There are two major modules in VisualPOS -- POS.EXE for
- VisualPOS Point Of Sale, and MNT.EXE for back end management and
- maintenance. VP.EXE is VisualPOS's startup and supervise
- program. In the POS module, VisualPOS emulates a cash register
- with minimal key strokes required for POS functions, which is
- fast and easy for cashier and clerk to learn and operate. All
- keys are remapped to POS function keys or key macros. MNT
- module uses pull-down menu as the interface of many user
- friendly software with forms, regions and fields. Function keys
- are also used in the MNT module using the convention listed
- below:
-
- - [F1] help
- - [F2] pick/choice list
- - [F3] find database record
- - [F4] previous database record
- - [F5] next database record
- - [F6] blank field
- - [F7] previous field or region
- - [F8] next field or region
- - [F9] delete
- - [F10] do it and exit form
- - [ESC] cancel and abort
-
- The logon number by default is "1111". You should record your
- and your clerks' logon numbers separately outside VisualPOS.
- Some example setups and database records are shipped with the
- system. You should eliminate them or modify them into your needs
- before going on line in your retail operation.
-
- 2.6 Start Up and Log On
- -----------------------
-
- VisualPOS must be started up from the DOS directory that
- contains the program. Switch to this directory by typing "CD "
- and enter the name of the directory that VisualPOS installed to,
- and press [ENTER]. For example type "CD \VP" and press
- [ENTER]). If you wish to set up a DOS batch file which will
- allow you to start VisualPOS from any directory; consult your
- DOS manual for assistance. After that, you may start VisualPOS
- by typing "VP" and pressing [ENTER].
-
- When VisualPOS is first started, the POS module is loaded and
- the cash register screen appears. You are prompted to enter a
- four digit Log On number. An operator record with Logon #
- "1111" is included in the database when VisualPOS is shipped.
- Type "1111" to log on. Note that the Log On status indicator
- stops flashing, indicating that you have an active Log On in
- Register mode. VisualPOS is "live" at this point and you can
- experiment with the cash register.
-
- A message appears when an invalid Logon # is entered; enter the
- correct Logon #. As a security feature, VisualPOS shuts down
- and returns to DOS if three illegal Logon #'s are entered.
-
- Log off the Register mode by pressing [TAB] which is assigned
- the [LOG] function, the Log On indicator will flash and the Log
- On panel reappears. you may Log on again now. To exit
- VisualPOS and return to DOS, press [K] which is assigned [KEY
- LOCK] function. Pressing this key has the same effect as
- turning a key on a cash register to permit a different mode of
- operation. The Key Lock function causes a Selection menu to
- appear. Press [ 9 ] or highlight Exit VisualPOS and press
- [ENTER] to exit the system and return to DOS, or press [ 1 ] or
- highlight POS Register Mode and press [ENTER] to return to
- Register mode.
-
- Before proceeding with a description of some basic features of
- VisualPOS, we will take you on a quick tour of some parts of the
- system.
-
- 2.7 Quick Tour
- --------------
-
- When VisualPOS is started, the POS module is loaded and the cash
- register screen appears. Log on by typing "1111" when the Log
- On panel appears. You are now logged on to Register mode of the
- POS module, and can proceed with some transactions. You can
- leave the tour at any time by selecting Exit VisualPOS from the
- Selection menu or the Module menu, depending on your location in
- the tour.
-
- The inventory items included in the sample data file have Item
- #'s beginning with 1000 and increasing by 10. The vendor
- records begin with Vendor # 100, and increase by 10. The
- customer records begin with Customer # 10 and increase by 10.
- The first operator record has Operator # 1 and the numbers
- increase by 1.
-
- Sell an item by typing the Item # and pressing [ENTER] which has
- been assigned the [AUTO PRICE] function. Now press [-] which has
- been assigned the [CASH TENDERED] function. This completes a
- very simple transaction as shown on the journal.
-
- Begin a new transaction by identifying a customer. For example
- type 10 and press [F9] which has been assigned the [CUSTOMER
- NUMBER] function. The name of the customer appears on the
- display, and information about the customer is completed in the
- customer panel of the screen. Press [F9] again and a part of
- the customer record appears on the journal area. This customer
- information is cleared from the screen when you press another
- key to continue the transaction.
-
- If you make a typing error press [BACKSPACE] to remove the last
- key press. Press [SPACE] (assigned the [CLEAR] function) to exit
- from an entire sequence of key entries.
-
- Sell one of the items by typing the Item # and pressing [ENTER]
- (the [AUTO PRICE] function). The Trans status indicator lights
- up to show that a transaction is in progress. The Tax status
- indicators display the taxes applicable to the item.
- Information about the item appears below the status indicators.
- VisualPOS looks up the price of the item in the inventory
- database, and the description of the item and price appear on
- the display. This first sale appears on the journal in the
- lower left section of the screen. Press [I] which has been
- assigned the [ITEM LOOKUP] function. Fields from the inventory
- database appear for the item just sold. This information about
- the item is cleared from the screen when you press another key
- to continue the transaction.
-
- Sell a few more items and then press [+] (assigned as
- [SUB-TOTAL] function) to display the subtotal of the sale.
- Tender cash in payment by typing the amount tendered and then
- pressing [-]. The journal shows the subtotal of the transaction,
- calculates and displays the applicable taxes and total amount
- due, and finally shows the amount of cash tendered and the
- change, if any, due to the customer.
-
- The Help system in the Register mode of the POS module is
- activated by pressing [F1] and is de-activated by pressing [F1]
- again. When the Help system is active, press any key on the
- keyboard to display the help text explaining the function that
- has been assigned to each key. Use the help text to explore
- some of the functions of POS and then try them out if you wish.
-
- When you have completed some transactions and are ready to move
- on, open the Selection menu by pressing [K] for the [KEY LOCK]
- function. Choose Z Report from the menu. Select Yes when asked
- if you want to clear totals. The Z Report appears on the
- journal, and all of the summary totals are cleared to zero. The
- Z Report can not be viewed on the journal until a transaction
- has been completed. Press [F12] or [/] to enter a No Sale
- transaction. Press [PAGE UP] and select Yes when asked if you
- want to view the previous journal. Use the scroll functions on
- the keyboard ([PAGE UP], [PAGE DOWN], [LINE UP], [LINE DOWN]) to
- view the Z report. [LINE UP] and [LINE DOWN] are assigned to
- cursor up an cursor down, respectively. Press [CLEAR] to end
- scrolling; [CLEAR] has been assigned to [SPACE].
-
- Choose Maintenance (MNT) module from the selection menu to
- continue the tour. When the MNT module has loaded, the menu
- titles of this module appear across the top of the screen. Use
- the cursor keys to highlight the Database menu title, and the
- commands available on that menu appear.
-
- Highlight Inventory Edit menu selection form the Database menu
- and press [ENTER] or press [I] to edit inventory records. The
- Inventory form appears showing all of the data fields for an
- inventory record. With the cursor in the Item # field type the
- number of an item and press [F3]. The fields for this Item #
- will be completed in the form. Note at the bottom of the form
- that the sales of the item that you made using the POS module
- have been updated. Press [F5] to view the next inventory record
- or press [F4] to view the previous inventory record. Press [F7]
- and [F8] to move backward or forward between fields. Press
- [ESCAPE] to close the Inventory form. The Operator Message Line
- at the bottom of the screen requests that you confirm that you
- wish to exit the form.
-
- Highlight the Customer Edit menu selection; the Customer form
- opens. Locate one of the customer records (type the Customer #
- and press [F3]). Press and hold [CONTROL] and then press [END]
- to move the cursor to the last field at the bottom of the form.
- Scroll through the region using the cursor keys. This region of
- the form shows the sales in various departments that you
- recorded using the POS module. Press [CONTROL] and [HOME], at
- the same time, to move to the first field of any form. Press
- [ESCAPE] to close the form.
-
- Highlight the System menu and choose Exit and press [ENTER] to
- exit VisualPOS and return to DOS. The Quick Tour for VisualPOS's
- glance and feel is now finished.
-
- The following sections describe in greater detail some of the
- functions and features of VisualPOS that you used during the
- tour. The descriptions will be more useful if you have logged
- on to VisualPOS while you read the manual so that you can
- experiment with the instructions using the sample data and see
- the screens as they are described.
-
- 2.8 Using Menus
- ---------------
-
- Use the cursor keys to highlight the menu titles in a module.
- Note that as the different menu titles of a module are
- highlighted, the menu with the options available appears below
- the title. This is what is meant by a pull-down menu. The menu
- titles "wrap around", that is, pressing the right cursor key
- when the right-most menu is active will activate the left-most
- menu. Another way to move between menus is to press [ESCAPE],
- type the highlighted letter of the menu title that you want to
- use (usually the first letter), and press [ENTER].
-
- There are two ways to choose an option on a menu. The simplest
- is to type the highlighted letter of an option. For example, to
- add an item to the inventory database, highlight the Inventory
- menu in the Data module and press [A] for Add. The data form
- for adding inventory items appears. Close the form by pressing
- [ESCAPE] and pressing [Y] for Yes when asked if you want to
- close the form. You will return to the Inventory menu. The other
- way of choosing a menu option is to highlight that option using
- the cursor keys to move up and down the menu, and then press
- [ENTER]. Note that as each menu option is highlighted, an
- operator message appears at the bottom of the screen explaining
- the operation that will be started if that menu option is
- selected.
-
- 2.9 Mode Indicator
- ------------------
-
- In the upper right corner of the screen, there is a highlighted
- box called the Mode Indicator. When the menu titles are visible,
- the Mode Indicator displays the name of the active module. Each
- time a menu option is chosen and a form (defined below) has
- appeared on the screen, a code for the menu option chosen
- appears in this box. The menu titles remain visible when forms
- are open, and the active menu title is highlighted. The
- combination of the menu titles and the Mode Indicator allow the
- user to determine their location in the system quickly. For
- example, if Add is chosen on the Inventory menu in the Data
- module, the Inventory menu title remains highlighted and ADD
- appears in the Mode Indicator when the Inventory form opens.
-
- 2.10 Function Keys
- ------------------
-
- Specific functions have been assigned to the function keys (F1
- to F10) across the top of the keyboard. Those functions are as
- follows:
-
- F1 is used to access the Help system of VisualPOS. [F1] can be
- pressed at any time to obtain more information about the
- function of specific keys on the keyboard (Register mode of POS
- module) or information about the operation currently in progress
- (all other modules). The help system in all modules except POS
- is two-tiered. The first time [F1] is pressed, the help text
- describes the current location in the system. If it is pressed
- again, the help text describes the next more general level of
- the system. Press [ENTER] or [ESCAPE] once for each time [F1]
- was pressed to exit the help system and return to active
- operation.
-
- F2 is used to open Choice Lists which are available at many
- points in the system. When the cursor is located on a data
- field which has a Choice List available, this is indicated by
- the operator message at the bottom of the screen. Press [F2] to
- open the list. Pressing [ESCAPE] closes a Choice List. These
- lists are described in greater detail below.
-
- F3 is called the Select function. [F3] is pressed in View and
- Edit modes to locate, or select, a record after text has been
- entered in one of the data fields that can be used to search the
- database. For example, to locate the record for Inventory Item
- # 1000, type 1000 in the Item # field and press [F3].
-
- F4 and F5 are used to move backward and forward, respectively,
- through a series of records. For example, assume you are
- editing records describing inventory items. A press of [F4]
- will cause the information for the previous inventory record to
- be shown, while pressing [F5] will show the information for the
- next record. If the first inventory record is currently shown
- and [F4] is pressed to show the previous record, a message will
- indicate that there is no "previous" record. Press [F4] again
- to move to the last record. The same is true if [F5] is pressed
- when the last record is currently shown. Move the cursor from
- any field on a form to the first field by pressing and holding
- [CONTROL] while you press [HOME]. Similarly move the cursor to
- the last field by pressing [CONTROL] [END].
-
- F6 clears the contents from a data field so that new information
- can be entered. Data that has been cleared from a field by
- pressing [F6] can be returned to the field by pressing [ESCAPE]
- as long as no other actions have been performed. Move to first
- character within a data field by pressing [HOME], or move to the
- last character of a field by pressing [END].
-
- F7 and F8 move the cursor backward and forward, respectively,
- between fields and between scrollable regions or sections of
- data forms. Scrollable regions are areas of forms in which there
- are more lines of information than can be viewed at one time.
- Scrollable regions will be encountered throughout VisualPOS.
- The nature of these regions will become clear when they are
- explained in greater detail in the sections where they appear.
-
- F9 is the Delete key. [F9] is pressed to delete a record while
- in Delete mode. To delete a record, enter text in one of the
- highlighted fields on a form and press [F3] to select that
- record. Press [F9] to delete the record. [F9] is also used
- to edit macros.
-
- F10 is the Save key. [F10] is used, for example, in Add and Edit
- modes to signal that data entry or editing has been completed,
- and that the information should be saved as it appears on the
- form. [F10] is also used to save reports, macros, department
- definitions etc., and to print reports.
-
- You can assign additional functions to other keys on the
- keyboard for use in the POS module. Please refer to POS Key and
- Macro setup section for more details.
-
- 2.11 Forms
- ----------
-
- The information about all of the individual units such as
- inventory items, operators, vendors, and customers that are
- involved with your retail operation constitutes a database. The
- information about each individual unit is called a record. Each
- record consists of many different data fields each with a name
- (e.g., Item #), a format (e.g., numeric or text), and a maximum
- number of characters. For example, the inventory database
- consists of records which contain data fields describing each
- item of inventory.
-
- If you were using a manual system to monitor inventory, an
- inventory record would consist of a paper form showing all of
- the data field names with space beside each field name for the
- information that is to be completed. These data forms are built
- in to VisualPOS, and appear as screens when menu options are
- selected. For example there is a form for inventory items,
- another form for information about operators, and so on. Each
- form is divided into sections, that is, sets of data fields
- which contain related information. The sections of forms are
- outlined by solid lines.
-
- To illustrate the concepts of forms and sections, choose Add on
- the Customer menu in the Data module. The Customer form appears
- with the cursor located in the first data field, Customer #.
- The top section of the form is devoted to personal information
- describing the customer. The centre section of the form records
- classification information, such as the type of customer, the
- price and tax levels he/she is to be charged, and credit
- information.
-
- The bottom section of the Customer form is a Scrollable Region.
- In this region are recorded the month-to-date and year-to-date
- costs and retail values of purchases made by the customer,
- broken down by departments. Only three lines of this Purchase
- Table can be viewed at one time, but there are actually 26
- lines, one for each department. Use the cursor keys, [PAGE UP]
- and [PAGE DOWN] to scroll through the information in a
- scrollable region. Press [ESCAPE] to close the Customer form
- without saving the information.
-
- Several keys can be used to move between the fields of a form.
- Press [ENTER] or [TAB] to move to the next field or [SHIFT]
- [TAB] to move to the previous field. Pressing cursor right moves
- the cursor to the next character within a field unless the
- cursor is at the last field position and then cursor right moves
- to the next field. Cursor left operates the same way but moves
- the cursor to the previous character or field. Cursor up and
- down move the cursor up and down between fields on the form. The
- field that the cursor moves to when these keys are pressed
- depends on the layout of the form. If fields on successive
- lines of the form are in approximately the same positions,
- pressing the cursor up or down keys moves the cursor between the
- lines. However, when the fields are not lined up, pressing
- these keys may cause the cursor to jump several lines. You will
- have to experiment until you get used to the operation of these
- keys. Press [CONTROL] [HOME] to move to the first field on a
- form and [CONTROL] [END] to move to the last field.
-
- On a form which has scrollable regions, [F7] and [F8] are
- usually pressed to move between the regions. There are two
- exceptions. If the cursor is located on the last field before a
- scrollable region, then [TAB] [ENTER] or cursor down moves the
- cursor to the scrollable region. [CONTROL] [END] also moves the
- cursor to this region. Within a scrollable region, the cursor
- can be moved using the keys described above.
-
- 2.12 Pick/Choice Lists
- ----------------------
-
- At many different locations in VisualPOS, operators are required
- to enter specific types of information into data fields. When
- the range of information to be entered is limited, VisualPOS
- provides Choice Lists of options. The operator message at the
- bottom of the screen indicates when Choice Lists are available
- for data fields. For example, on the Customer, Vendor, and
- Operator forms there is a field called Prov/State where the
- abbreviation for the Province or State as part of an address is
- to be entered. A Choice List of all Canadian provinces and
- territories and American states is available on this field.
- The operator could select the entry from the Choice List.
- Operators often have the option of manually entering the data in
- a field instead of using a Choice List.
-
- Choice Lists have three main purposes:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- - they reduce the amount of typing required;
- - they enforce standardization on certain data fields where
- operators could use different coding schemes;
- - they allow information entered by operators in various parts of
- VisualPOS to be reviewed and selected quickly without having to
- refer back to the form where the information was actually
- entered.
-
- An example of the latter situation is provided by entry of
- vendors on the Inventory form in the Data module. A Choice List
- of vendors is available for the Vendor data fields on the
- Inventory form. This list is created by the entry of vendor
- records using the Vendor form in the Data module.
-
- Choice Lists are opened by pressing [F2]. There are two ways to
- move between the choices on these lists:
-
- use the cursor keys, [PAGE UP], [PAGE DOWN], [HOME] or [END];
-
- type the first letter of a choice in the list. The first entry
- on the list beginning with that letter will be highlighted. If
- the same letter is typed again, the next choice beginning with
- that letter is highlighted.
-
-
-
- CHAPTER 3 GENERAL SETUP AND CONFIGURATION
- ==========================================
-
- 3.1 Introduction
- ----------------
-
- The setup of VisualPOS is controlled through the Maintenance
- module which is accessed from the Module menu. In this chapter
- you will learn how to:
- - initialize the files of VisualPOS,
- - complete the user information form;
- - set up the printer(s);
- - enter messages that will appear on cash register receipts;
- - identify the hardware configuration of your system;
- - set up the tax tables;
- - set up departments, currency exchange rates, credit cards,
- quantity discounts, and split price structures; and
- - assign functions to the keys on the keyboard to be used in the
- POS module.
-
- 3.2 User Registration Information
- ---------------------------------
-
- There is only one choice on the User Information menu. When
- User Information is chosen, a form appears where you must record
- information about your retail operation.
-
- Carefully read the Warning Message which appears at the bottom
- of the form. If you change any of the information on this form,
- you must obtain a new Authorization Code from WIZ-TEC Computing
- Technologies Inc. within a grace period of seven days. Each
- time you run POS or MNT module of VisualPOS, the number of days
- remaining in the grace period is displayed. If the grace period
- expires without entry of a new authorization code, VisualPOS
- will only allow you access to the User Information form. This
- applies to first-time installations of VisualPOS as well as to
- any future changes to this information.
-
- The simplest way to obtain a new authorization code is to FAX a
- copy of the User Information form to WIZ-TEC. A representative
- will telephone you with your new code. To print the User
- Information form after making changes and saving it, make sure
- your printer is ready and then press [PRINT SCREEN]. A copy of
- the User Information form as it appears on the screen will be
- printed. You can also telephone WIZ-TEC with the information to
- obtain a new authorization code. The telephone and FAX numbers
- appear on the User Information form.
-
- The Serial Number of your copy of VisualPOS always appears in
- that field and can not be changed. The Authorization Code is
- obtained from WIZ-TEC Computing Technologies Inc. Enter the
- Authorization Code very carefully, because if a mistake is made
- and saved, VisualPOS will not recognize the code and will stop
- operating after the grace period has expired. The Date is
- updated automatically when a new Authorization Code is entered.
-
- Complete the Store Name and Address fields as you would like
- them to appear on receipts printed during operation of the POS
- module and on reports. Forty characters are available for the
- Store Name, but if you choose to print the name in double wide
- characters (see Messages below), only 20 characters can be
- printed. Be sure to complete the Telephone # and FAX # fields
- so that WIZ-TEC Computing Technologies Inc. can contact you with
- new Authorization Codes. If the information for the store is
- different from the information for the corporation that owns the
- store, complete the fields in the next section.
-
- Press [F10] to save the information, or press [ESCAPE] to close
- the form without saving the information and return to the
- Maintenance module menu titles.
-
- 3.3 System Configuration
- ------------------------
-
- Choose System Configuration on the System menu to open a form
- where important information about your system will be recorded.
- VisualPOS relies on a correct system setup to operate properly.
-
- The Store # field is for a multi-store retail operation. It is a
- four digit number. For single store operation, put the field to
- 1. The Register # field is to set the current VisualPOS register
- number. If you only have one VisualPOS installed, fill the
- number with 1. VisualPOS supports up to 26 registers on a
- network. The Store # and Register # must be filled with a value.
- It is also used to format ASCII transaction number exporting.
- The Store # and Register # fields will also be printed on the
- receipts.
-
- VisualPOS runs under network environment. You must purchase
- multi copies of VisualPOS to run under multi-register network
- system. The register type is to set type of register current
- VisualPOS will run under. Use [F2] to bring up the choice list.
- Single User VisualPOS will use its own database system. Network
- Master is to set current VisualPOS as the server. VisualPOS
- Network Slave is to set current VisualPOS as a client
- workstation and use the Server/Master's databases to operate.
- Network Sub-Master is the same as the Slave, and is introduced
- for redundancy back purpose (i.e. the backup server). Instead of
- using the server and client terms, VisualPOS uses the Master and
- Slave instead to make it easier to understand. Master is the
- Server, and Slave is the client.
-
- Master/Sub-Master path is used only under network environment.
- If it is running as Single User mode. Leave them all blank. If
- the Register is the Master (server), leave the Master Path
- blank; if is the Sub-Master (backup server) leave the SubMaster
- Path blank instead. Each path included with the drive letter
- field (A-Z) and the directory path (without driver and ':'!)
- field. The Master and SubMaster paths must be entered correctly.
- They are the paths of the Master/SubMaster that are visible to
- this PC station. Please refer to the Network section for more
- detailed information.
-
- The following seven fields identify the ports through which
- various equipment communicates with your computer. For each
- item of equipment, select the port from a Choice List; open each
- list by pressing [F2]. If the equipment is not a part of your
- system, select NONE from the list. If you are using the
- optional laser scanner, scale, or card reader with VisualPOS,
- set up these equipments using the settings described in Appendix
- B. The ability to transmit data using a modem will be included
- in a future release of VisualPOS. The Customer Display unit is
- supported by VisualPOS using COM1. It is yet a special edition
- and will be implemented in the future.
-
- The credit card region is to configure VisualPOS automatic
- credit card processing setup. VisualPOS supports both 3101 and
- 3201 protocols. It is currently in testing and will be included
- in the future releases with full on line support credit card
- processing after the testing and approval.
-
- The Line Type is selected from a Choice List. The line can be
- either dial or leased. A Dial line dials the telephone number
- to connect to the authorization computer. A Leased line is a
- direct and permanent connection to the authorization computer
- through the telephone network.
-
- Select the Baud Rate from the Choice List. The Baud Rate
- depends on the type of service arranged.
-
- Select the type of dial service, either Tone or Pulse, by
- pressing [SPACE] to change between these options.
-
- If you are using a dial-in access to the authorization computer
- enter the area code and telephone number in the field beside
- Dial. The format should be 1-999-999-9999. The 1 and the area
- code are optional.
-
- Beside the telephone number, space is provided to enter special
- setup codes which may be required for your modem. This
- information is not usually required; do not complete the field
- without direction from WIZ-TEC Computing Technologies Inc.
-
- Enter the Merchant ID assigned to you.
-
- Enter the Terminal ID assigned to you. Be careful to enter the
- ID exactly as it is printed; the code is case sensitive.
-
- In the next five fields, record Yes/No responses as appropriate.
- Press [SPACE] to change between Yes and No.
-
- Is a receipt to be printed automatically when a transaction is
- completed, or must the Print Receipt key be pressed before a
- receipt is printed?
-
- Is a customer number required to begin a transaction? If you
- select Yes, a transaction can not proceed until a valid customer
- number is entered.
-
- Is a decimal required to enter cents (Yes), or is a decimal to
- be inserted automatically by VisualPOS in the series of numbers
- entered for a price or payment amount (No)? If you select Yes,
- 10 dollars would be entered as 10, and 10 cents as .10. If you
- select No, 10 dollars would be entered as 1000, and 10 cents as
- 10.
-
- Is the operator to be logged off VisualPOS at the end of each
- transaction? This option should be selected (Yes) when more
- than one operator uses the terminal, so that the terminal is
- always secured and sales are credited to the appropriate
- operator.
-
- Will the operator be forced to perform a backup of the system
- before zeroing of monthly and annual totals. Put this field to
- be 'NO'. If you set this option to 'YES', VisualPOS will block
- you from any zeroing total process to remand you of database
- backup.
-
- In the next section of the form:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Record the number of decimals allowed during the entry of
- Quantity for a multiple item purchase. If fractional
- quantities are not allowed, enter a zero. When you are using
- an electronic scale, the number of decimals must be set to a
- minimum of three.
-
- Choose a time to reset the transaction number in the POS module
- to zero. Midnight is a convenient time for most stores, but
- other times may be more appropriate depending on store and shift
- hours. This field was originally designed for single store Open
- Department registers. Since VisualPOS is supporting multi-store
- and accounting exporting now, the transaction reset is no longer
- true. VisualPOS increases its transaction number from 1 to
- 30000 circulative for receipts and invoices independently at
- each register. For multi-register operation, they may be
- identified by the store and register number printed. When
- exporting the ASCII transaction files, VisualPOS will merge the
- 3 digit (less and equal to 250) store number, the 2 digit
- register number and the individual 5 digit transaction number
- into one 10 digit number. VisualPOS also adds an addition 6
- digit date stamp/prefix (2 digit year, 2 digit month and 2 digit
- day).
-
- POS ASCII transaction type is the VisualPOS transaction ASCII
- export type. It is for exporting to other database and
- accounting applications. If you are not going to use these sale
- files for other database or accounting packages, you may disable
- the function. VisualPOS can generate two major types of ASCII
- sale file -- Record Type for line transaction and Script Type
- for tender/summary and line transaction. They are ASCII text
- files and are always being written to the server's (Master's)
- VisualPOS directory if under network. The file SALES.R?? (??
- stands for register number) is the line item transaction
- detailed file (record/line based, typically used for auditing
- and analysing transaction history, and exporting very detailed
- accounting), and file SALES.X?? is the transaction summary based
- media/tender detailed file (record/ line or script based,
- typically used for accounting hook/porting). Other than for
- accounting/database information exchanges, they are also very
- compact transaction audit files better than the Receipt Journals.
-
- At the bottom of the form select the type of printer to be used
- for labels by pressing [F2] to open the Choice List for this
- field. You must have one of the printers in the list or a
- compatible printer in order to print labels with VisualPOS.
- When you make your selection, the decimal codes for that printer
- are completed automatically. Knowledgeable users may wish to
- change the codes to allow printing with different fonts.
-
- Note that for some printers a choice of print densities of 150
- and 300 dots per inch (DPI) is available. The higher density
- print does not improve label readability for laser scanners, and
- requires more time to print.
-
- Press [F10] to save the System Configuration information or
- press [ESCAPE] to return to the System Setup menu without saving
- your entries. Taxes
-
- 3.4 Currency & Credit Cards
- ---------------------------
-
- Choose Currency/Credit Card on the System menu. A form appears
- where the current currency dollar equivalent of up to nine
- foreign currencies can be entered. For each currency, record
- the name and the Canadian dollar equivalent. The date of the
- last update is recorded automatically.
-
- To tender foreign currencies in the POS module, the code number
- of the currency is entered and then [CURR] (Currency Conversion)
- is pressed. VisualPOS automatically performs the currency
- conversions using the rates you have entered. Any change due to
- the customer is displayed in Canadian funds.
-
- Press [F8] to move the cursor to the bottom section of the form.
- Record the names of up to nine credit cards that you accept
- for payment by customers. The code number of the credit cards
- will be entered in POS to identify the card that a customer has
- tendered. For example, if VISA is entered as Credit Card 01, an
- operator will type a 1 before pressing [TYPE] (the Bank Card
- Type key) and then [CARD] (the Card Tendered key) to tell the
- system that a VISA card has been tendered. You may wish to set
- up a macro to simplify the key sequence required to tender a
- credit card or perform a currency conversion. Macros are
- explained later in this chapter.
-
- Press [F10] to save the currency conversion rates and codes and
- the credit card codes, or press [ESCAPE] to return to the System
- Setup menu without saving your entries.
-
- 3.5 Departments & Sub-departments
- ---------------------------------
-
- The system you are presently using probably allows only 10 or
- fewer departments. VisualPOS allows up to 26 departments that
- can be further divided into a total of 99 sub-departments. The
- large number of departments and sub-departments permits much
- greater detail in sales reporting.
-
- Departments are defined in a two-tiered structure of departments
- and sub- departments. Departments are broad categories such as
- clothing, shoes, automotive, and so on. Sub-departments are
- more specific divisions of departments, such as men's clothing,
- women's clothing, and children's clothing. You should set up
- sub-departments to contain inventory items which all have the
- same tax status. For example, the Grocery department might have
- two sub-departments, taxable and non-taxable.
-
- The sub-departments also define Open Items. Open Items are
- groups of different inventory items that are not identified by
- individual inventory records. If you are using the Quick Start
- setup of VisualPOS, all sales of items are posted to these Open
- Items. With the complete setup of VisualPOS that includes
- individual inventory records, Open Items may also be used when
- items are presented for purchase at the cash register without
- any identifying information like a UPC # or Item #, or when the
- inventory record has not yet been entered.
-
- Choose Departments on the System Setup menu to open the form
- where departments and sub-departments are defined. The
- Department and Sub- department Definition sections are
- scrollable regions. Begin by developing the department
- definitions. Twenty-six department definitions, coded A to Z,
- are available. Beside the desired code for each department,
- enter a name describing the department. The departments do not
- have to be coded in sequence. For example, you could use
- departments A, D, M, etc. instead of A, B, and C.
-
- Department Z is defined as Miscellaneous when VisualPOS is
- shipped, but this name can be changed. During the operation of
- the cash register, if there is a question regarding which
- department an item should be posted to, they will be posted to
- Department Z. If you need one more department for miscellaneous
- items, you can define one, but give different names to these two
- departments .
-
- The High Amount field is provided as a safety net for typing
- errors during transactions. Enter the price of the most
- expensive item in the department. VisualPOS will check POS
- register entries made by operators against this value and a
- warning message will appear if the High Amount is exceeded. In
- this way entry errors such as $2000 instead of $200 can be
- avoided.
-
- When all of the departments have been defined, press [F8] to
- move to the Sub-department Definition section of the form.
- Choose a number from 1 to 98 for the first sub-department.
- VisualPOS does not require that sub-department numbers be used
- sequentially. In fact it may be useful to reserve some numbers
- throughout the sequence for future use.
-
- Sub-department 99 is defined as MISCELLANEOUS when VisualPOS is
- shipped. During the operation of the cash register, if there is
- a question regarding which sub-department an item should be
- posted to, they will be posted to Sub-department 99. If you
- require additional sub-department for miscellaneous items, you
- can define one, but give different names to these two
- sub-departments.
-
- All sub-departments are initially linked to Department Z, the
- Miscellaneous department, but they can be linked to the
- departments you have defined. With the cursor on the Department
- field, press [F2] to open the Choice List of departments. The
- list includes all of the departments that you just defined.
- Highlight the department in the list and press [ENTER]. This
- links the department to the sub-department that you are
- defining. Enter a description of the sub-department in the
- Description field. This description should include some
- reference to the department name. For example, if the
- department is Clothing and the sub-department is Men's Clothing,
- enter Men's Clothing in the description field, not simply
- Men's. Because only 16 characters are available for the
- sub-department description, some abbreviations may be necessary.
- The sub-department descriptions that you enter will be available
- as a Choice List in the Inventory section of the Data module.
-
- The next three fields are used to enter ranges of inventory
- numbers to be used for inventory items in each sub-department.
- Enter a Start and End number. The Increment field will be used
- when inventory numbers are assigned automatically by VisualPOS.
- If an increment of one is entered, successive inventory items
- will be assigned sequential numbers (e.g., 1000, 1001, 1002 and
- so on). You may find it more useful to select an increment of 5
- or 10, to allow insertion of inventory numbers between existing
- items in the future as new items are stocked for sale.
-
- Press [F10] to save the Department and Sub-department
- Definitions, or press [ESCAPE] to return to the System Setup
- menu without saving the information.
-
- The names of departments and sub-departments can be changed
- after they have been defined by opening the Department form,
- making changes, and pressing [F10] to save the new names.
- However, you should be aware that it may take considerable time
- to update the databases following these changes. All of the
- inventory, customer, and vendor records must be updated with the
- new department and sub-department names. To minimize the amount
- of time required, make all changes at one time rather than
- making each change and pressing [F10] after each one.
-
- 3.6 Quantities/Split Prices
- ---------------------------
-
- The rules for handling quantity discounts and split price
- structures are established by first choosing Quantity/Split
- Prices on the System Setup menu. Both sections of the form that
- appears are scrollable regions.
-
- Quantity Pricing Codes are a way of recording discounts to be
- granted for volume purchases of an inventory item. For example,
- a customer might be charged $1.00 per unit for a purchase of
- 10 or fewer units, $0.95 per unit if 11 to 20 units are
- purchased, and $0.90 per unit if more than 20 units are
- purchased. In this example, the break points are 10, 20, and
- 21. After selecting a Quantity Code (1 to 199), these values
- would be entered in the Qty 1, Qty 2 and Qty 3 fields, while
- the unit prices corresponding to each break would be entered in
- the Price fields. Up to four break points can be established.
-
- The quantity discounts can be granted only when all of the items
- are sold at one time using the Quantity function in POS.
- VisualPOS can not keep track of the number of units sold and
- then grant the quantity discount.
-
- The quantity break points and prices are tied to a quantity code
- that is later linked to an inventory record in the Data module.
- For example, the above quantity structure could be coded as
- Quantity Code 1. If this set of break points and prices was to
- be applied to Inventory Item # 1000, a 1 would be entered in the
- Quantity Code field on the inventory form during entry of Item
- 1000 into the inventory database.
-
- Press [F8] to move the cursor to the Split Pricing Codes section
- of the form. Split prices are prices such as two for $0.49,
- three for $0.91, and so on. As with Quantity Prices, split
- prices are tied to a code which is entered in an inventory
- record to identify the way in which multiple purchases are to be
- handled.
-
- Consider the two for $0.49 example. The price for the first
- unit sold would be $0.25 and for the second unit $0.24. These
- two values would be entered in the first and second price fields
- on the form. The Split Price column of the form shows the
- structure you have created so that you can verify that the
- correct entries have been made. The five price fields on each
- row of this section allow you to enter split prices for up to
- five items, that is, for a five for $X.XX case.
-
- Press [F10] to save the Quantity and Split Price structures, or
- press [ESCAPE] to close the form without saving your entries and
- return to the System Setup menu.
-
- 3.7 Taxes Setup
- ---------------
-
- Four tax tables can be defined with VisualPOS. However, only
- two taxes can be applied to an item, the Tax1 (GST for Canada)
- and any one of the other three (PST, Tax Three, or Tax Four).
- Choose Taxes on the System menu to open the Tax form. The form
- consists of four sections each representing a tax table. Each
- section contains a scrollable region which shows the tax that
- applies to ranges of purchase amounts.
-
- Tax Table 1 is reserved for the Federal Tax, the most frequent
- and basic tax (GST for Canada). VisualPOS is shipped with
- Canadian GST in Table 1, so no action is required to set up this
- table for Canada. However, if prices in your store include the
- GST, you must remove the GST from Table 1. With the cursor on
- any field in Table 1, press [F9] to clear the table. [F9] can
- be used to clear any of the tax tables.
-
- If the GST rate is adjusted in the future an updated tax table
- will be available from WIZ-TEC Computing Technologies Inc.
- However, it is simple to enter a new tax table. A simple way to
- calculate a tax table is to enter the percentage tax rate in the
- Tax % field and press [ENTER]. VisualPOS calculates the table
- beginning with a tax amount of one cent. The first tax amount
- in some tax tables is higher than one cent, and in this case it
- is necessary to enter the ranges and amounts of tax manually.
- You may also enter the tax table to have VisualPOS
- calculate/estimate the tax rate.
-
- For Federal tax outside Canada you should re-configure this Tax
- 1 to the according tax name, rate and table.
-
- The following table shows the first 10 entries in a 10% tax
- table (the percentage was chosen for ease of calculation!) in
- which tax is not applied to purchases of less than 25 cents.
-
- LOW HIGH AMOUNT
- 0.25 0.34 0.03
- 0.35 0.44 0.04
- 0.45 0.54 0.05
- 0.55 0.64 0.06
- 0.65 0.74 0.07
- 0.75 0.84 0.08
- 0.85 0.94 0.09
- 0.95 1.04 0.10
- 1.05 1.14 0.11
- 1.15 1.24 0.12
-
- To enter this table, type the first Low amount and press
- [ENTER]. The cursor moves to the first Amount field; type the
- first tax amount and press [ENTER]. VisualPOS completes all of
- the remaining entries in the Amount column, and increments each
- successive field by one cent. Type the next Low amount and
- press [ENTER]. Note that the High amount on the first line was
- updated. Continue entering the series of Low amounts in the
- first column. VisualPOS "learns" the new tax structure after a
- variable number of entries (40 lines are available), and a
- message appears indicating that the tax rate has been
- calculated. If this message is not received, or if the
- calculated rate doesn't match the rate you were trying to enter,
- check your tax calculations. There is probably an error that is
- making it impossible for VisualPOS to determine the rule used to
- calculate the tax.
-
- Tax Table 2 is reserved for Provincial Sales Tax (PST). Press
- [F2] to open the Choice List of Provincial tax tables, and
- select the table for the province of your operation. Alberta,
- Yukon, and Northwest Territories appear in the Choice List, but
- there is no PST in those jurisdictions at present. When you
- select those tables, the Tax Name appears on the Tax form and
- the Tax % field shows a zero. These tables do not have to be
- selected in those areas without PST. If you do select them, the
- PST will appear on receipts but the values will be zeros. You
- can cause a tax to be printed on a receipt only when there is a
- taxable amount by including a period as the last character in
- the Tax Name field.
-
- Note that there is an additional field on Tables 2, 3, and 4
- called Type. The code in this field is either a C (compound) or
- an N (non-compound); press [SPACE] to change between these
- types. A compound tax is applied to both the price of the item
- and the GST, while a non-compound tax applies only to the price
- of the item.
-
- If the rate of PST changes, an updated table will be available
- from WIZ-TEC Computing Technologies Inc., or you can create a
- new tax table as described for Table 1.
-
- Tax Tables 3 and 4 are provided for existing taxes specific to
- your jurisdiction such as an amusement tax, a liquor tax, or for
- future tax introductions. If there are presently taxes other
- than the GST and PST that apply in your area, identify the Tax
- Name and Type and then develop the table in the scrollable
- region. Keep in mind that only one of taxes other than the GST
- can be set to "on" in an inventory record.
-
- The Tax Names are entered automatically when tables are selected
- from the Choice List, but they can be edited. The first letter
- of the Tax Name that you enter for each tax is used in the POS
- module to print codes beside taxable items on receipts. For
- example, if the GST applies to an item and the name in the table
- is "GST", a G is printed in the Tax column on the receipt. If
- the item is also subject to Manitoba Provincial Tax and the Tax
- Name in Table 2 is "Manitoba", an M would also appear beside the
- item on the receipt. When the Tax Name field is empty, no code
- for the tax is printed on receipts.
-
- Press [F10] to save all of the tax table entries, or press
- [ESCAPE] to close the form without saving the information and
- return to the System Setup menu. If no tax tables have been
- selected or entered, no taxes will be applied to purchases in
- the POS module.
-
- 3.8 Printer Setup
- -----------------
-
- The types of printers to be used for various operations must be
- identified to VisualPOS. Choose Printer Setup from the POS Setup
- menu. A form appears where the printers to be used for receipts
- and for reports are described. Use [F7] and [F8] to move
- between the two sections.
-
- Position the cursor on the Printer Type field in the Receipt
- Printer section and press [F2] to open the Choice List of
- receipt printers. Select the printer type that you have and
- press [ENTER]. The various fields in the top section of the
- form will be completed with decimal codes that tell your
- computer how to communicate with your printer. Knowledgeable
- users may wish to change the codes to allow printing of
- different fonts.
-
- If your printer does not appear in the Choice List, consult your
- printer manual. It should give alternate printer types that can
- be used in situations like this. Select this alternate type
- of printer from the Choice List.
-
- It is possible that neither your printer type nor any of the
- alternatives given in your printer manual appear in the Choice
- List. In this case, it is necessary to complete the codes in
- each field manually. Using your printer manual, enter the
- decimal codes indicated for each function in the fields on the
- form. There are 32 columns for codes on each line; use the
- arrow keys to scroll left and right.
-
- Your manual may give only the hexadecimal codes for each
- function. In this case use the conversion table in Appendix D
- to convert hexadecimal codes to decimal codes. Be careful not
- to enter O's instead of zeros; they are not equivalent. Consult
- your dealer if you need assistance.
-
- Press [F8] to move to the lower section of the form, and follow
- the same procedures to identify the printer that will be used
- for reports. Enter the number of lines that can be printed on
- each page in the Page Length field. Press [F10] to save the
- Printer Set Up information, or press [ESCAPE] to close the form
- without saving your entries.
-
- 3.9 Messages
- ------------
-
- Various messages may be printed on receipts. Choose Messages on
- the Printer menu, and a form appears allowing you to enter
- messages that will be printed at various positions on each
- receipt. When the form opens note that the Store Name, Address,
- and GST Number that you entered on the User Information form
- have been completed. These fields must be changed from within
- the User Information form; they can not be changed on the
- Messages form.
-
- Beside the Store Name field and other fields on the form, there
- are Font Size selections. Press [SPACE] to select either single
- or double wide characters for the field. Twenty characters can
- be printed on a line if double wide characters are chosen, and
- 40 can be printed in single-wide print.
-
- There are three sets of message fields that can be printed at
- three positions on the receipt; at the top, in the body of the
- receipt, or after the transaction information. Ten lines of up
- to 40 characters can be printed in each message region. If
- double wide characters are selected, only 20 characters can be
- printed on each line. Each message area is a scrollable region;
- only three lines of the message show on the form so use the
- cursor keys to scroll through each area. Press [F7] and [F8] to
- move between scrollable regions.
-
- The messages to be printed on the receipt could simply be a
- greeting or "Thank You", but could also include information
- about coming sales events or hours of operation. The nature of
- the messages is up to you, but keep in mind that it takes time
- and uses paper to print long messages. Proof read your messages
- carefully; errors will leave a poor impression with customers.
- Blank lines can be place within the message by typing the Tilde
- [~] character alone on a line.
-
- After one receipt has been printed, the first three lines of the
- message are printed for the next receipt to speed the printing
- process. This is true even if your messages consist of more
- than three lines; the remaining lines of the message are not
- printed until a key is pressed beginning the next transaction.
- If you are dealing with a high volume operation and want to
- print the remaining lines of the message immediately, tear out
- the last receipt and press [CLEAR] to complete message printing
- for the next receipt.
-
- At the bottom of the Messages form, enter the number of line
- feeds (blank lines) to advance the paper to the tear bar. You
- will have to experiment to determine the correct amount of space
- to insert.
-
- Press [F10] to save the messages, or press [ESCAPE] to return to
- the Printer menu without saving your entries.
-
- 3.10 Auto Batch Processing
- --------------------------
-
- Auto Batch is a unique way to incorporate VisualPOS with any
- third party software/program/batch for your full retail
- automation. Once the batch is setup, any clerk can run the batch
- easily. It may be used for any kind of task -- multi-store
- automatic transaction uploading to the back office, automatic
- backup, and any program you want to run. Running the pre-defined
- batches directly from VisualPOS may help the you a great deal in
- your management, control and automation.
-
- 3.10.1 Auto Batch Setup
- -----------------------
-
- Press [ENTER] at the Auto Batch Setup menu in the MNT module,
- and the batch definition form will appear. VisualPOS supports up
- to 100 definitions. '##' is the batch number. The 'Active'
- field is to indicate if the batch is active for execution or
- not. If it is not active VisualPOS will not execute when
- invoking the batch. The 'Description' field is for you to make a
- note on this batch. The actual batch command is set in the 'DOS
- Program/Batch' field. It is the command line that VisualPOS
- will send to DOS for execution, just like it is entered in DOS
- prompt. Only one command line is allowed as it is issued under
- DOS. You may set up multi line batch in DOS batch file (with
- BAT extension) and set VisualPOS to invoke the DOS batch file.
-
- You may set up or make changes of each batch, and press [F10] to
- save it, or press [ESC] to abort without saving. When saving the
- Batch Setup, VisualPOS will compile it into a second smaller
- compact file for execution.
-
- 3.10.2 Batch Execution
- ----------------------
-
- To execute batch in MNT, select the Batch Execution menu from
- the System menu and press [ENTER]. Use cursor [UP] or [DOWN]
- key to locate the batch you want to execute, and press [F10] to
- execute. If the Batch is Active, VisualPOS will shell to DOS
- and execute the batch line, and return to the MNT module when
- finish.
-
- To execute batch in POS, when no transaction is pending, enter
- the batch number to execute and press [EXEC] key. VisualPOS will
- immediately shell to DOS for its execution, or return to POS if
- the batch is invalid or inactive.
-
- VisualPOS enforces re-logon after the batch execution. To
- execute batch, you must run VisualPOS through 'VP.EXE'
- supervisor program (as normally starting VisualPOS). To have
- VisualPOS return properly, make sure to change the current
- directory back to VisualPOS where it executed from.
-
-
- CHAPTER 4 POS KEY AND MACRO SETUP
- ==================================
-
- When VisualPOS and the computer are operating as a cash register
- (the POS module), certain keys on the keyboard are pressed to
- cause specific functions to be performed. For example, there is
- a function called Price Override which is used to override the
- price of an item in the inventory database. This function was
- assigned to [ ] on the unshifted keyboard when VisualPOS was
- shipped, but you can change the location of this function. All
- of the functions are described in Chapter 8 and are listed in
- Appendix A.
-
- The functions of most of the keys on the keyboard, including the
- function keys [F1] to [F10], can be changed by choosing options
- from the Keyboard menu. Remember that these function
- assignments apply only to the POS module. Whenever a module
- other than POS is being used, the function keys [F1] through
- [F10], will perform the functions described in Chapter 2. Some
- of the functions of keys that can not be changed are:
- - the numeric keys, 0 through 9;
- - [SHIFT] which enables the upper case keyboard;
- - [CONTROL] or [CTRL] which enables the control keyboard;
- - [ALTERNATE] or [ALT] which enables the alternate keyboard;
- - [CAPS LOCK] which locks the keyboard into upper case; and
- - [BACKSPACE] or [BACK] which erases the last character typed.
-
- [F1] accesses the on line Help system. The location of this
- function can be changed, but we recommend that you leave it on
- [F1]. Throughout this manual it is assumed that Help is on [F1].
- The help text associated with each function moves with a
- function to its new key location.
-
- 4.1 Unshifted Keyboard
- ----------------------
-
- Choose Unshifted Keyboard on the Keyboard menu. The keyboard
- appears showing the code names of functions assigned to
- individual keys. In the following text of the manual the code
- name of each function will be shown in brackets following the
- first reference to each function.
-
- To add a function to a key, first highlight that key using the
- cursor keys to move. Press [F2] to display the Choice List of
- functions. Locate the desired function and press [ENTER]. The
- code representing the chosen function (e.g., CASH for Cash
- Tendered) appears on the key that was highlighted, replacing any
- previous function assignment. Remove the function assignment of
- a key by choosing Blank Out Previous Entry on the Choice List.
- Close the Choice List without selecting a function by pressing
- [ESCAPE].
-
- Continue using these procedures to assign or change the
- functions of keys on the lower case keyboard. Press [F10] to
- save all of the key assignments or press [ESCAPE] to return to
- the Keyboard menu without saving any changes.
-
- 4.2 Shifted Keyboard
- --------------------
-
- Choose Shifted Keyboard on the Keyboard menu. The keyboard that
- appears looks the same as the unshifted keyboard, but the
- functions on this keyboard are executed only when [SHIFT] is
- pressed and held while another key is pressed. As described
- for the unshifted keyboard, assign or change functions of keys
- on the shifted (upper case) keyboard. Functions can not be
- assigned to the cursor keys or to those above them, or to keys
- on the number pad on the shifted keyboard. Press [F10] to save
- the function assignments or press [ESCAPE] to return to the
- Keyboard menu without saving any changes.
-
- To execute functions assigned to keys on the shifted keyboard,
- press and hold [SHIFT] and then press the key with the function
- assignment. Throughout this manual when two keys are to be
- pressed at once, the keys are shown with a dash between them.
- For example, the Charge to Store Account function might be
- assigned to [F10] on the shifted keyboard. To indicate that
- [F10] is to be pressed while [SHIFT] is pressed and held, it
- will be written as [SHIFT]-[F10]. If you encounter problems
- while using functions, check if [CAPS LOCK] is on. If it is on,
- only the functions on the shifted keyboard are available.
-
- 4.3 Control Keyboard
- --------------------
-
- Choose Control Keyboard on the Keyboard menu. This keyboard
- looks the same as the first two, but the functions on this
- keyboard are executed only when [CTRL] is pressed and held while
- another key is pressed. Assign or change functions of keys on
- this keyboard. Functions can not be assigned to the cursor
- keys or to those above them, or to keys on the number pad on
- the control keyboard. Press [F10] to save all of the function
- assignments or press [ESCAPE] to return to the Keyboard men
- without saving any changes.
-
- 4.4 Alternate Keyboard
- ----------------------
-
- Choose Alternate Keyboard on the Keyboard menu. Again this
- keyboard looks the same, but the functions are executed only
- when [ALT] is pressed and held while another key is pressed.
- Assign or change functions of keys on this keyboard. Functions
- can not be assigned to the cursor keys or to those above them,
- or to keys on the number pad on the alternate keyboard. Press
- [F10] to save all of the function assignments or press [ESCAPE]
- to return to the Keyboard menu without saving any changes.
-
- 4.5 PREH84 POS Keyboard
- -----------------------
-
- VisualPOS will operate effectively with a standard or extended
- PC keyboard. However, there are keyboards designed specifically
- for use in the retail systems. Most of these POS keyboards are
- compatible with the standard PC keyboard but rather with a
- physically re-configured layout (may be switchable or
- programmable). Find the POS keyboard to PC keyboard re-map
- table and directly configure the standard keyboard according to
- the POS keyboard is the easiest way to support and program the
- POS keyboard. PREH84 keyboard is a special programmable POS
- keyboard supported by VisualPOS which is re-configured to be a
- Non-PC keyboard but may be operated with a PC keyboard
- concurrently. It may also be re-configured into a PC keyboard
- compatible of your choice, and the VisualPOS keys may be
- programmed through the PC keyboard route. One big advantage of
- these two keyboards working concurrently (without conflict) is
- to allow VisualPOS to function as a POS register and a computer
- more easily at the same time.
-
- The PREH84 keyboard is a small rectangular keyboard with seven
- rows and 12 columns of key positions that can be customized to
- suit your needs. Four key sizes can be used. The largest key
- takes up four positions of the 84 available. It is often used
- for the Cash Tendered function.
-
- Choose PREH84 Keyboard on the Keyboard menu. Assign or change
- functions of keys which will be executed when the key is pressed
- on the PREH84 keyboard. When the keys that take up two, three,
- or four positions on the keyboard are used, the function must be
- assigned to all of the positions on the keyboard covered by the
- key. For example, if the large square key is placed in the
- lower right corner of the keyboard and is to be the CASH
- function, the CASH function must be assigned to all four
- positions in the lower right corner of the PREH84 keyboard.
-
- Press [F10] to save the function assignments or press [ESCAPE]
- to return to the Keyboard menu without saving any change.
-
- 4.6 Define Key Macros
- ---------------------
-
- Macros are combinations of other keyboard functions. It is a
- very powerful POS tool that instructs the computer to enter a
- sequence of keys, and turns the POS register into a powerful,
- super fast and easy to operate cash register. It gives the
- VisualPOS users unlimited possibilities and great convenience in
- operating the 'dummy cash register'. For example, one way to
- sell a certain item using the POS module is to type the Item #
- and then press [AUTO] (Auto Price), which looks up the price of
- the item in the inventory database. These keystrokes required
- to sell the item can be stored in a macro which can then be
- assigned to a key on the keyboard. To sell the item, only the
- key with the macro assigned to it must be pressed. When this
- macro key is pressed, the keystrokes stored in the macro are
- replayed just as if they had been entered by the operator.
- Macro definitions are useful to speed the sale of commonly sold
- items and the entry of common key sequences such as tendering of
- a particular credit card and performing a currency exchange.
-
- Choose Define Key Macros on the Keyboard menu. A Macro
- Definition form appears. Each macro is identified by a code
- beginning with M followed by three numbers ranging from 001 to
- 100. Enter the number for the macro or select it by
- highlighting it in the scrollable region, and then give the
- macro a descriptive name. The keystrokes to be stored in the
- macro are entered in the Macro Commands field.
-
- The following examples illustrate some simple uses of macros:
-
- Assume Item # 2500 in the inventory database is a cup of coffee,
- a frequently sold item. Choose a macro number and then enter a
- name like COFFEE for the Macro Name. In the Macro Commands
- field, type 2500 and press [ENTER]. Press [F2] to open the
- Choice List of POS functions, select AUTO (Auto Price) and press
- [ENTER]. The macro is now complete, and after assigning it to a
- key (described below), an operator can sell a cup of coffee
- using the POS module simply by pressing the key with the COFFEE
- macro assigned to it.
-
- To tender a credit card in payment, an operator enters the code
- number of the card, presses [TYPE] (Bank Card Type), and then
- types the amount to be charged and presses [CARD] (Card
- Tendered). These keystrokes can be automated with a macro. A
- macro will usually be set up for each type of charge card.
- Number and name the macro and then record the commands. Type
- the code number for the credit card and press [ENTER]. Select
- TYPE (Bank Card Type), MCDP (Macro # Drop In), and CARD (Card
- Tendered) from the Choice List of functions.
-
- MCDP is a special function that allows keyboard entries to be
- combined with a macro. The keyboard entry must be made before
- the macro key is pressed. The entry is inserted into the macro
- in the position held by MCDP. In the above example the operator
- would type the amount to be charged before pressing the macro
- key, and this number would be inserted where MCDP occurs in the
- sequence of macro functions.
-
- When the keystrokes stored in a macro are replayed, the cash
- register display flashes through the entries coded in the macro.
- You can prevent this by adding two additional functions to a
- macro: FRZ (Freeze Display) and UFRZ (Unfreeze Display). For
- the credit card macro described, select FRZ as the first
- function and insert UFRZ between TYPE and MCDP. Now only the
- amount and the credit card type will appear on the display when
- the macro is executed.
-
- The procedure for assigning macros to keys is similar to
- assigning other functions. Choose one of the options on the
- Keyboard menu to select the keyboard where the macro will be
- assigned. Highlight the key to receive the macro and press [F2]
- to open the Choice List of functions. Select MCRO (Macro Key
- Definition). A second Choice List with the names of macros that
- you have defined appears when you press [ENTER]. Highlight the
- macro to be assigned to the key and press [ENTER]. The code
- name of the macro (e.g., M001) appears on the key. When the
- help system is called for a key with a macro assignment, only
- the fact that the key has a macro assigned is available. The
- nature of the macro is not available. The number of macros that
- can be assigned to keys on the PREH84 POS keyboard can be
- doubled by using the SHFT (Shift Macro) function. Assign SHFT
- to a key using the Choice List. This function adds one to the
- number of a macro which is to be executed. For example, assume
- macro M001 was assigned to a key. If [SHFT] is pressed and held
- and then the key with macro M001 is pressed, macro M002 is
- executed. Be careful not to confuse this POS function with
- [SHIFT] on the keyboard. One way to use the SHFT function is to
- assign odd-numbered macros to keys on the PREH84 POS keyboard,
- and then press [SHFT] to access even-numbered macros. If you
- use the SHFT function in this way, planning is required during
- definition of macros so that macros to be executed from the same
- key are next to one another in the macro number sequence.
-
- Press [F10] to save the key assignments after all macros have
- been linked to keys, or press [ESCAPE] to return to the Keyboard
- menu without saving macro assignments.
-
-
- CHAPTER 5 DATABASE
- ===================
-
- 5.1 Inventory database
- ----------------------
-
- 5.1.1 Introduction
- ~~~~~~~~~~~~~~~~~~
- Inventory is one of the most important issue for retail store
- operation. This section will explain how each inventory is
- structured in VisualPOS. Before proceeding to entry of inventory
- information, it is valuable to spend time considering how you
- will record certain types of information. Thought and planning
- at the beginning will make your use of VisualPOS reporting
- capabilities more effective, and could save you considerable
- time in the future by avoiding extensive editing of thousands of
- inventory records. The data field descriptions which follow
- will assist you in making informed choices.
-
- 5.1.2 Add Inventory Items
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Choose Add from the Database menu to open the Inventory form.
- Each field name appears in large print at the top of the form as
- you move through the fields. When you begin typing data into a
- field, the field name is replaced by your entry on the display.
- The minimum information required to add a record to the
- inventory database is an Item # and Sub-department, but be as
- complete as possible.
-
- The top section of the form records descriptive information
- about the item. The centre section of the form records the
- current and average unit cost for the item. The bottom section
- of the form records pricing, stock and sales information. The
- information in the last four rows of the form can not be changed
- using the Add or Edit options. They can only be changed using
- the Adjust Data command or by zeroing totals from within the
- Zero Totals section.
-
- When data entry is completed for an inventory item, press [F10]
- to save the record. A new blank Inventory form appears. Enter
- another inventory record or press [ESCAPE] to quit the form
- without saving. Press [F10] to save each new record as it is
- completed.
-
- 5.1.3 View/Edit/Delete Inventory Item
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Changes to the data for an inventory record are made in
- View/Edit mode. Choose Inventory Edit from the database menu.
- To view items, enter the number of the item in the field you
- wish to use to search the database and press [F3]. The complete
- record for that item appears in the Inventory form. If the item
- is not located, a dialogue box will inform you; press any key to
- continue. Search for an item with another number. Press [F4]
- to view the previous inventory record, or press [F5] to view the
- next inventory record. Locate the record to be edited by
- entering the text in one of the search fields (Item #, UPC # or
- Part #) and pressing [F3]. Make any necessary changes to the
- data and press [F10] to save the changes. Press [F4] to edit
- the previous inventory record, or press [F5] to edit the next
- inventory record. Press [F10] after editing each record to save
- the changes. Press [F9] to delete the current inventory record
- permanently. Press [ESCAPE] to leave View/Edit mode without
- saving any changes and to return to the database menu.
-
- 5.1.4 Adjust Inventory Items
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The number of Units On Hand and Units On Order may need to be
- adjusted for several reasons. For example, inventory may be
- stolen or damaged reducing the number on hand, or units on order
- may be received from a supplier increasing the number on hand.
- Similarly the number of units on order changes when new orders
- are placed and when ordered items are received or an order is
- cancelled. After an inventory record has been entered, the
- number of units on hand and on order must also be established.
- You should standardize the procedure for your non
- open-department based inventory receiving management in this
- adjustment function, and it will write to the adjustment journal
- for your auditing. All of the changes should be monitored and
- recorded to maintain a proper audit trail. The changes can not
- be made with the usual Inventory menu commands (Add or Edit).
- They must be made using a special command called Adjust Data.
-
- When an inventory record has been added and the number of Units
- On Hand and Units On Order are to be entered, choose Inventory
- Adjustment on the database menu. The Inventory form which
- appears is very similar to the form that you are familiar with,
- but there are some new data fields in the upper right corner:
- Adjust Units On Hand, Adjust Units On Order, and Reason. Changes
- to the number of units on hand and on order are recorded in
- these two adjustment fields. Either positive or negative
- numbers can be entered to increase or decrease the number of
- units.
-
- The Reason field records the reason for the adjustment. It is a
- choice list which operates a little differently from the other
- choice lists of VisualPOS. Instead of the entire list of
- choices appearing in a window when [F2] is pressed, a single
- entry in the list appears on the Reason field. When the list
- opens the last choice selected for Reason is displayed, but
- others are available by scrolling the list. You can still
- scroll up and down the list using the cursor keys or locate
- choices by typing the first letter, but only the current entry
- in the list appears in the field. As before, press [ENTER] to
- select a choice from the list. You can also type your own entry
- for the reason for the adjustment instead of selecting it from
- the list. If you don't select a Reason from the list, the
- field is left blank.
-
- Identify the inventory item to be adjusted by typing the Item #
- and pressing [ENTER] or by scanning an item. If the Current
- Unit Cost has changed, enter the new unit cost. Enter the
- number of units for the adjustment and type or choose the
- Reason. Both Units On Hand or Units On Order can be adjusted
- at one time. Press [ENTER] to save the adjustment entry.
-
- The entry is added to an Adjustment Journal which can be viewed,
- printed and deleted using the Zero Totals menu described in
- Chapter 9. A maximum of 3000 entries can be stored in the
- Adjustment Journal, and so it will be necessary to delete it
- from time to time. VisualPOS will provide warning messages when
- the maximum number of entries is approached.
-
- Changes to other data fields on the Inventory form can be made
- in Adjust mode, but your entries will not appear on the display
- as they are typed like they do in Edit mode. If changes are made
- to fields other than the adjustment fields, you must press [F10]
- to save the edited record instead of [ENTER].
-
- 5.1.5 Item # Field
- ~~~~~~~~~~~~~~~~~~
- An Item # is a unique number that identifies each inventory
- item. Operators will enter Item #'s in the POS module to
- identify items sold, and the numbers will also identify items
- for reports. Item #'s can range from 100 to 999999. Numbers
- from 1 to 99 are reserved for Open Items -- the Sub-Department
- configuration, which are described later in the chapter. Item
- #'s do not have to be assigned to inventory items in sequence.
- In fact, it may be useful to skip numbers so that future
- inventory additions can be inserted at meaningful points in the
- sequence.
-
- Inventory numbers can be assigned automatically by VisualPOS
- according to the ranges of Item #'s and the increment that you
- set for each sub-department in the Department form in the
- Department setup section. When you are adding inventory
- records, leave the Item # field blank if you want the number to
- be assigned automatically by VisualPOS. Press [F4] to locate
- the next available Item #. To save the record press [F5]
- instead of [F10], and the Item # will be increased by the
- increment for the next record. This is a key field which you may
- locate use [F3], [F4] and [F5] function keys.
-
- 5.1.6 Description Field
- ~~~~~~~~~~~~~~~~~~~~~~~
- The description of an inventory item can include a variety of
- information. Up to 25 characters are available, although only 19
- appear on the POS screen without scrolling the display. The
- description is printed on cash register receipts. All
- descriptions are stored in capital letters so the typing format
- is not important.
-
- A description could be as simple as Shirt, but such simple
- descriptions provide little information, particularly when
- reports are produced. Include as much detail as possible without
- interfering with interpretation of the description. You might
- include information describing the manufacturer, the specific
- item, and the color and size. If you do intend to use a coding
- scheme for the Description field, it is important to develop it
- carefully in advance so that time consuming changes to records
- are avoided.
-
- Another important reason for using a complete description is
- that operators can verify that labels have not been switched
- between items. Software is now available that allows anyone with
- a computer and printer to generate bar codes. Complete
- descriptions that appear on the POS display and on receipts
- provide a quick check against this possibility.
-
- Note: VisualPOS supports a special Post-Paid time renting charge
- ability (based on minutes, hours, days) which uses this field as
- 'TIMED ????' setup (???? stands for MINU, HOUR, DAY) and uses
- the note field for time and customer tracking. Please refer to
- our newest VisualPOS update for more capability and possible
- changes for renting support.
-
- 5.1.7 UPC Field
- ~~~~~~~~~~~~~~~
- UPC stands for Universal Product Code, also known as a Bar Code.
- The standard UPC codes used in North America consist of either
- 6 or 12 numbers. Codes commonly used in other areas (e.g.
- Europe) may contain as many as 20 numbers. The UPC is converted
- to a Bar Code by drawing two dark bars and two light spaces for
- each number of the UPC. The first digit of the code is a Number
- System Character which is a key to the numbers that follow it.
- The next five digits represent the Manufacturer Code, and the
- next five digits the Product or Item Code. The last digit is
- the Check Sum Digit, which may be used to verify that the code
- has been read correctly. VisualPOS does not use the Check Sum
- Digit, and the laser scanner should be set so that it is not
- transmitted (see Appendix E).
-
- When a bar code is printed on an inventory item, a laser scanner
- can be used to read the code and identify the item. The code
- can also be entered manually by typing the UPC #.
- Identification of items is possible because the code contains
- numbers identifying the manufacturer, and numbers identifying
- the individual item or product. The UPC # is cross referenced
- to the Item # that you enter in VisualPOS.
-
- Enter the UPC # printed on an inventory item. Duplicate numbers
- are not permitted by VisualPOS; a warning message appears when
- saving a record if duplication exists.
-
- If an item does not have a UPC #, you should develop a number.
- We suggest that you use an 11 digit UPC # with 99999 for the
- first five digits. These digits normally code the manufacturer,
- and it is unlikely that any manufacturer has been assigned this
- number. Use the last six digits to code the Item #. This is a
- key field which you may locate use [F3], [F4] and [F5] function
- keys.
-
- 5.1.8 Sub-department & Department Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The sub-departments were defined in the department setup
- section. Press [F2] to open the Choice List of sub-departments.
- The list includes all of the sub-departments that you defined.
- Highlight the sub-department in the list and select it by
- pressing [ENTER]. The number and name of the sub-department
- appear in the field, and the Department that it is linked to
- also appears. The Department field can not be changed on the
- inventory form because the linkage to the sub-department was
- established in its setup section. All the sub-department will
- be reported to up to 26 department groups. Inventory items,
- sub-department and department group are three basic levels of
- VisualPOS inventory control and management.
-
- 5.1.9 Color Field
- ~~~~~~~~~~~~~~~~~
- An item may be available in a variety of colors, and each color
- can be stored as a separate inventory item with its own Item #.
- The advantage of maintaining separate records for each color is
- that more information about sales and inventory can be obtained;
- perhaps one color sells better than others and more inventory
- should be kept or ordered. Color information can be entered as
- full text like BLACK or as a code like BLK. If codes are used,
- greater care must be exercised to ensure that they are used
- consistently. The report functions of VisualPOS can search for
- particular records based on descriptive data fields. If codes
- are not applied consistently the report functions may not locate
- all of the items that should be included in a report.
-
- The Color field need not be restricted to item color.
- Information about material might also be included. Use this
- field in the way that best suits the item and your reporting
- needs. Again it is best to provide as much information as
- possible at the beginning, because revising thousands of
- inventory records is time consuming. Plan ahead, anticipating
- your future needs not your present requirements.
-
- 5.1.10 Size Field
- ~~~~~~~~~~~~~~~~~
- Recording a size or size code for an item permits detailed
- monitoring of sales and greater detail in reporting. A
- combination of text and numeric data is permitted for this field.
-
- 5.1.11 Part # Field
- ~~~~~~~~~~~~~~~~~~~
- Enter up to 10 numbers and letters to identify the
- manufacturer's part number if it is appropriate to the item.
- Including the Part # in the inventory record will assist in
- re-ordering items. Many manufacturers now use the UPC # for the
- Part #, and if this is the case it is not necessary to complete
- this field.
-
- 5.1.12 Vendor # Field
- ~~~~~~~~~~~~~~~~~~~~~
- Vendors are the companies who supply your inventory. When the
- vendor database is created, the names of vendors are added to a
- Choice List for the Vendor # field. You may wish, therefore, to
- enter your vendor records before entering inventory records.
- Creation of records describing vendors is described in the next
- chapter. Press [F2] to open the Choice List and select the
- primary (main) supplier of the item from the Choice List.
-
- 5.1.13 Alternate Vendor #1 and #2 Fields
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- An inventory item may be supplied by an alternate vendor if for
- some reason it is not available from the primary vendor, or if
- another vendor offers a better price. Select secondary
- suppliers using the Choice List.
-
- 5.1.14 Tax 1 (Federal Tax, GST for Canada) Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- It is usually used for Federal Tax (GST for Canada) which is the
- most common and basic level of tax for goods and services. The
- setup is in the Tax form of VisualPOS which includes rate,
- table, and tax title/name. The following uses Canadian GST as
- an example for references, which may vary from Federal Tax in
- U.S. and other countries. Please refer to tax setup section for
- more information.
-
- Press [SPACE] to select Yes (Y) if an item is taxable, or No (N)
- if it is not taxable under the Tax 1. If you select Yes, Tax 1
- will be applied to the item when it is sold in the POS module
- unless the tax is overridden by customer settings. (In the
- future certain people may be exempt from the Federal Tax or GST).
-
- If you indicate that GST is to be charged, Tax Table 1 must be
- completed in the Taxes setup section. If a GST-taxable item is
- sold when Tax Table 1 is empty, no tax is charged.
-
- 5.1.15 Tax 2 (PST or Provincial Sales Tax) Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Tax level 2 is most frequently used for Provincial Sales Tax
- (PST) which is the next level of tax to the Federal Tax (GST for
- Canada). Provincial Sales Tax is collected on a wide range of
- goods and services in applicable provinces or states. The setup
- is in the Tax form of VisualPOS which includes rate, table, and
- tax title/name. Please refer to the tax setup section for more
- information.
-
- Press [SPACE] to select Yes if an item is taxable, or No if it
- is not taxable by a PST. If you select Yes, PST will be applied
- to the item when it is sold in the POS module unless the tax is
- overridden by customer settings. Certain people (e.g., diplomats
- and Treaty Indians in Canada) are exempt from PST.
-
- If the PST is set to Yes, Tax Three and Tax Four are
- automatically set to No. Only one of these three taxes can be
- applied to a purchase.
-
- If you indicate that PST is to be charged, Tax Table 2 must be
- completed in the Tax setup section. If a PST-taxable item is
- sold when Tax Table 2 is empty, no tax is charged.
-
- 5.1.16 Tax Three & Four Fields
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- As described in the Tax setup section, Tax 3 and Tax 4 are
- provided for additional local taxes, or for future taxes. Press
- [SPACE] to change between Yes and No for these taxes, indicating
- whether they are to be applied to purchases of the item as they
- are recorded in the POS module. If Tax Three or Tax Four is set
- to Yes, the other two non-Federal (non-GST) taxes are
- automatically set to No. Only one of these three taxes can be
- applied to an item.
-
- If you indicate that Tax Three or Four is to be charged, Tax
- Table 3 or 4 must be completed in the Tax setup section. If an
- item receiving these taxes is sold when their corresponding tax
- tables are empty, no tax is charged.
-
- 5.1.17 Scale Field
- ~~~~~~~~~~~~~~~~~~
- If an item is to be weighed by an electronic scale connected to
- your computer, press [SPACE] to change the entry to Yes, or
- leave the entry at No if the item is not to be weighed. When an
- item is flagged to be weighed, the scale is automatically
- activated when the item is identified in POS. The Current Unit
- Cost must be recorded per kilogram for items to be weighed. The
- number of decimals allowed during entry of a quantity must also
- be set to a minimum of three when you are using a scale (see
- Chapter 3, System Configuration).
-
- 5.1.18 Note Field
- ~~~~~~~~~~~~~~~~~
- The note field is provided to record any additional information
- you wish to store with the inventory record. Sixty-nine
- characters are available. This note field is also to be used for
- special renting items (see description field) for time and
- customer tracking. If you set a item as a pre-paid timed
- renting item, reserve this note field for VisualPOS to use.
- Please refer to the newest VisualPOS update for more capability
- and update on the renting support.
-
- 5.1.19 Current Unit Cost Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The Current Unit Cost is the most recent price paid to a vendor
- for a unit of this inventory item. This field is linked to the
- three Price and Gross Margin fields. If a price is entered in
- one of the Price fields, the corresponding Gross Margin is
- calculated using the Current Unit Cost. If the Gross Margin is
- entered, the corresponding Price is calculated using the Current
- Unit Cost.
-
- 5.1.20 Average Unit Cost To Date Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This field is updated by VisualPOS and can not be edited. The
- value displayed is affected by adjustments to the data made
- using the Adjust option.
-
- The Average Unit Cost To Date is the average of the prices paid
- to vendors for each unit of an inventory item. For example, if
- you purchase 10 units at $1 each and 10 units at $2 each the
- Average Unit Cost To Date is $1.50.
-
- 5.1.21 Price #1 Field
- ~~~~~~~~~~~~~~~~~~~~~
- Price 1 is the price that will normally be charged for an
- inventory item. When the item is to be weighed, record the price
- per kilogram. This price can be overridden manually, for
- example in the case of a mark down. Price 1 may be overridden
- automatically in two situations. If the store has a preferred
- customer or frequent buyer program which charges lower prices to
- certain customers (see Price 2 below), the lower price will be
- charged automatically. A sale or promotional price (see Price 3
- below) may also override Price 1. VisualPOS will always charge
- the lowest price to which a customer is entitled.
-
- Price 1 can be entered, or can be calculated by choosing a gross
- margin percentage (profit) desired for the item. If Price 1 is
- entered, Gross Margin 1 will be calculated automatically, and
- vice versa. (See Gross Margin % 1 below).
-
- 5.1.22 Price #2 Field
- ~~~~~~~~~~~~~~~~~~~~~
- Price 2 is an alternative price to Price 1, and could be a
- preferred customer or wholesale price. It can be invoked by an
- automatic or manual override. An automatic override would occur
- if a customer record showed that the customer was entitled to
- Price 2 instead of Price 1. A manual override of Price 2 might
- be performed for a special mark down that isn't recorded in the
- inventory record.
-
- 5.1.23 Price #3 Field
- ~~~~~~~~~~~~~~~~~~~~~
- Price 3 is usually a promotional or sale price available for a
- limited time period. It can be invoked by an automatic or
- manual override. An automatic override is tied to promotional
- Start and Stop dates. Price 3 is automatically invoked at 12:01
- AM of the Start Date and revoked at 11:59 PM of the Stop Date.
- For example, if a Start and Stop Dates of 06/01/91 and 06/03/91
- were entered, Price 3 would begin at 12:01 AM on June 1/91, and
- would stop at 11:59 PM on June 3/91.
-
- If Start and Stop dates are not entered, Price 3 could be
- charged as a wholesale price by a manual override of Price 1
- using the PRCE (Price Level Change) function. Price 3 could
- also be set as the price to be charged to customers in the
- customer records.
-
- 5.1.24 Start Promotional Price #3 Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This field records the date when Promotional Price 3 becomes
- effective for this item. Some customers may be entitled to
- receive a price that is lower than the current promotional
- price. VisualPOS ensures that the customer is charged the
- lowest price to which he/she is entitled.
-
- 5.1.25 Stop Promotional Price #3 Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This field records the date when Price 3 is revoked and Price 1
- is reactivated for this item.
-
- 5.1.26 Gross Margins Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- The Gross Margin Percentage is the % profit realized by the sale
- of an item at the according Price (Gross Margin 1 for Price 1,
- etc.). For example, if an item is purchased from a supplier for
- 50 cents and sold to a customer for $1.00, the gross margin is
- 100% (A profit of 50 cents on an item cost of 50 cents). In
- general gross margin is calculated as profit divided by the unit
- cost and then multiplied by 100%. If a value is entered for the
- Gross Margin (GM1 for example), the according price (Price 1 in
- this example) will be calculated using this percentage and the
- Current Unit Cost, while the Gross Margin will be calculated if
- a value for its according Price is entered. GM2 and GM3 operate
- the same way but using Price 2 or Price 3 as appropriate.
-
- In the retail business, 'Gross Margin' may be defined and
- calculated in different ways. The other most common formula is
- profit over the selling price. Therefore if an item is
- purchased for 50 cents and sold for $1.00, the 'Gross Margin'
- will be 50% (a profit of 50 cents on a selling price of $1.00).
- These Margins are thus also referred to as 'Count Down' or
- 'Count Up' margins. For some stores (e.g. grocery stores) where
- the cost of supply varies lot, it may be more useful to choose
- profit over selling price for calculating the margin; while for
- other stores (e.g. department stores) where the cost of supply
- is relatively constant, it may be more useful to choose profit
- over cost for calculating the margin.
-
- VisualPOS uses the profit over cost formula which will present a
- higher margin percentage. Either of the calculations is
- acceptable and meaningful. In addition, the cost used in
- calculating 'Gross Margin' may base on either the average cost
- which is mathematically balanced, or the current cost which may
- forecast the further cost better. The latter is more widely used.
-
- 5.1.27 Split Price Codes Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A Split Price Code activates the split price setup in the
- Quantity/Split setup form. An example of a split price is 2 for
- 49 cents. The first item would be sold at Split Price 1 and the
- second item at Split Price 2. These two prices are entered with
- a Split Price Code in the Quantity/Split Prices form. When the
- item is sold in POS, VisualPOS automatically charges the prices
- identified by the Split Price Code.
-
- Split Price Codes 2 and 3 operate the same way as Code 1 but use
- the Split Prices set in the Quantity/Split setup section
- corresponding to the Split Codes. VisualPOS keeps track of the
- complete transaction in POS and recognizes the Split Price Codes
- when units accumulate.
-
- 5.1.28 Quantity Codes Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A discount may be credited for bulk (quantity) purchases of an
- item, for example, $1 each or 12 for $10. This quantity
- discount would be set in the Quantity/Split prices form, where
- it is assigned a code number. This code number is entered in
- the Quantity Code field on the Inventory form. When the items
- are sold in POS, the quantity code identifies the discount that
- is to be granted. However, all of the items must be sold at one
- time using the Quantity function in POS in order for the
- non-group discount to be granted.
-
- Quantity Codes 2 and 3 operate the same way as Code 1 but use
- the Break Prices set in the Quantity/Split setup form
- corresponding to the Quantity Codes. VisualPOS keeps track of
- the complete transaction in POS and recognizes the group
- Quantity Code when quantity is achieved.
-
- 5.1.29 Deposits Field
- ~~~~~~~~~~~~~~~~~~~~~
- A deposit is an amount to be charged automatically as a deposit
- when an item is sold. This function is typically used to charge
- a deposit on soft drink bottles. The deposit amount is not
- taxable and thus excluded from any tax calculation in the POS.
-
- 5.1.30 Minimum/Maximum On Hand and Reserved Fields
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Minimum On Hand is the minimum number of units of this item that
- should be kept in inventory. Maximum On Hand is the maximum
- number of units of this item that should be kept in inventory.
-
- Items can be reserved for customers and so be flagged as
- unavailable for sale. Enter the number of reserved items in the
- Reserved field. The number entered in this field does not
- affect the number of Units on Hand. VisualPOS does not enforce
- these values to be filled into the fields but rather to be used
- as remarks and references for inventory management.
-
- 5.1.31 Units On Hand, at Cost or at Retail Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Units On Hand (UOH) is updated automatically by VisualPOS as
- units are sold in POS. The initial number on hand is
- established using the Adjust Data command on the Inventory menu.
- This command is also used to record other adjustments to the
- number of units resulting from theft, damage, and so on. The
- number of units on hand is shown in the Units On Hand (UOH)
- field on the POS screen. The number of units on hand can be
- negative when, for example, items are sold before the number on
- hand has been entered, or the store management did not update
- the number on hand properly or at all.
-
- The UOH at Cost is the dollar value of units on hand based on
- the Average Unit Cost, and is calculated automatically by
- VisualPOS. The value changes when the number of units on hand
- is adjusted and when items are sold. If the number of units on
- hand is negative, the cost and retail values are also displayed
- as negative amounts.
-
- The UOH at Retail is the retail dollar value of units on hand
- based on Price 1, and is calculated automatically by VisualPOS.
- The value changes when the number of units on hand is adjusted
- and when items are sold. All inventory is valued at the current
- value of Price 1.
-
- 5.1.32 Units On Order, at Cost or at Retail Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The number of Units On Order (UOO) can be changed only by using
- the Adjust command. The UOO at Cost is the dollar value of units
- on order based on the Current Unit Cost, and is calculated
- automatically by VisualPOS. The value changes when the number
- of units on order is adjusted and when the Current Unit Cost
- changes. The UOO at Retail is the retail dollar value of units
- on order based on Price 1, and is calculated automatically by
- VisualPOS. The value changes when the number of units on order
- is adjusted. All inventory is valued at the current value of
- Price 1.
-
- 5.1.33 Sold This Month, at Cost or at Retail Fields
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The number of units of the item that have been sold this month
- (MTD) is accumulated until the Zero Monthly Totals or Zero
- Yearly Totals function is completed (see Zero Totals section for
- more information).
-
- The MTD at cost is the dollar value of units that have been sold
- this month based on the Average Unit Cost at the time each sale
- is made, and is accumulated until the Zero Monthly Totals or
- Zero Yearly Totals function is performed.
-
- The MTD at retail shows the dollar value of units that have been
- sold this month based on the actual prices charged. The field
- is updated automatically by VisualPOS and is reset to zero when
- the Zero Monthly Totals or Zero Yearly Totals function is
- performed. These values are updated instantly in POS across the
- Network.
-
- 5.1.34 Sold This Year, at Cost or at Retail Fields
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The number of units of the item that have been sold this year
- (YTD) is accumulated until the Zero Yearly Totals function is
- performed.
-
- The YTD at Cost field shows the dollar value of units that have
- been sold this year based on the Average Unit Cost at the time
- each sale is made. It is updated automatically by VisualPOS and
- is reset to zero when the Zero Yearly Totals function is
- performed.
-
- The YTD at Retail field records the dollar value of units that
- have been sold this year based on the actual prices charged. It
- is updated automatically by VisualPOS and is reset to zero when
- the Zero Yearly Totals function is performed.
-
- These values are updated instantly in POS across the Network.
-
- 5.2 Open Items -- Sub-Department
- --------------------------------
-
- 5.2.1 Introduction
- ~~~~~~~~~~~~~~~~~~
- Open Items are classes of inventory items with some common
- characteristic. They are used when inventory items are not
- identified individually by their own inventory record, but
- instead by one common record. For example, if you do not plan
- to identify different grocery items as they are sold but instead
- record them simply as "Grocery", an Open Item with the
- description of "Grocery" may be entered. In a sense an Open
- Item is the same as a sub-department, and in fact the definition
- of sub-departments created in their setup section also
- establishes the Open Item records. Therefore, Open Items can
- not be added through the Inventory menu but can only be edited.
-
- Choose Edit from the Inventory menu in the database module.
- Enter the number of a sub-department (from 1 to 99) in the Item
- # field and press [F3]. The following describes the data fields
- on the Inventory form required to define Open Items.
-
- 5.2.2 Item # Field
- ~~~~~~~~~~~~~~~~~~
- Item #'s 1 to 99 are reserved for Open Items. Note that the
- Description of the Item is the same as the Description of
- Sub-department entered on the Department form. The
- Sub-department number and name and the Department code are also
- shown as they were entered on the Department form. These three
- fields can not be changed from within the database section.
- They must be changed on the Department form in the Maintenance
- module. The Description can be changed, and should be typed the
- way you want it to appear on receipts.
-
- 5.2.3 Tax Fields Field
- ~~~~~~~~~~~~~~~~~~~~~~
- The tax status of all items represented by the Open Item must be
- the same. Set up your sub-departments so that all items in each
- sub-department have the same tax status.
-
- Press [SPACE] to select Yes (Y) if an item is taxable, or No (N)
- if it is not taxable under each of the taxes. If you select
- Yes, that tax will be applied to the item when it is sold in the
- POS module unless overridden by customer settings. Only one of
- the three non-GST taxes can be set to Yes.
-
- If you indicate that a tax is to be charged, the corresponding
- Tax Table must be completed in the Tax setup section. If a
- taxable item is sold when its Tax Table is empty, then no tax is
- charged.
-
- 5.2.4 Approximate Gross Margin % Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The Gross Margin % is the percentage profit realized by the sale
- of an item. Gross Margin is calculated as the Unit Profit over
- Unit Cost times 100%. For Open Items only an approximation of
- this value can be determined because individual inventory items
- that have different unit costs and unit prices are not tracked.
-
- Enter the Approximate Gross Margin % for the Open Item.
- VisualPOS uses this value to calculate an approximate Monthly
- and Yearly Cost for all items sold in this Open Item using the
- revenue (At Retail) figures collected from the POS module.
-
- 5.2.5 Sales Table Field
- ~~~~~~~~~~~~~~~~~~~~~~~
- The table at the bottom of the form shows sales posted to the
- Open Item from the POS module. The Sold This Month and Sold
- This Year fields are the number of units sold to date. The At
- Retail fields are the amounts collected for all items sold
- during the period. As described above, the At Cost fields are
- estimates calculated using the Approximate Gross Margin % and At
- Retail figures.
-
- Press [F10] to save the Open Item record. Press [F4] or [F5] to
- locate the previous or next record to edit, or enter the Item #
- and press [F3] to locate a specific record. Press [ESCAPE] to
- return to the Inventory menu without saving the changes.
-
- 5.2.6 Open Item Keys Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- When an Open Item has been defined it can be assigned to a key
- on the keyboard for use in POS. An item belonging to the Open
- Item can be sold by pressing the key with the Open Item
- assignment. An Item # or UPC # which can not be found in the
- Inventory database can also be sold as an Open Item.
-
- Choose one of the keyboards from the Keyboard menu in the
- Maintenance module, and then select a key to receive the Open
- Item. Press [F2] to open the Choice List of functions and
- select Open Department Definition (OPEN). A sub-list of Open
- Items appears showing the names defined in the Departments
- section. Highlight an Item to be assigned to the key and press
- [ENTER] to select it and close the list. A code appears on the
- key showing that it has been assigned an Open Item. Press [F10]
- to save the key assignments or press [ESCAPE] to close the form
- without saving.
-
- 5.3 Customer database
- ---------------------
-
- 5.3.1 Introduction
- ~~~~~~~~~~~~~~~~~~
- The Customer menu in the Maintenance module is used to view,
- edit, add and delete records describing your customers. Records
- describing individual customers are not required unless you
- select the Customer Number Required option on the System
- Configuration form accessed from the System Setup menu in the
- Maintenance module. A customer record is also required if a
- customer is to be extended credit. However, it is beneficial to
- both the retailer and the customer to develop customer records.
-
- Customer records allow a retailer to obtain valuable information
- about customers, such as in which departments they spend (or
- don't spend) their money, and the demographic groups into which
- their customers fall. The customer database can be used to
- produce mailing labels for promotional or other communication
- material. A customer record can also provide security to the
- retailer by recording the numbers of credit cards or
- store-issued ID cards that a customer uses.
-
- Probably the most important advantage of being included in your
- customer database from a customer's point of view, is that
- he/she can receive the lowest price possible at the store by
- providing information to complete a customer record. A discount
- rate and the price level to be charged are both stored in the
- customer record, as are any tax exemptions.
-
- Maintaining contact with the store by being included on the
- mailing list also has advantages; advance notice of new
- inventory or sales events may be received. The customer record
- can also provide security for the customer, because the retailer
- can check that valid credit and ID cards are being used for
- purchases.
-
- VisualPOS currently supports a powerful and programmable
- customer invoicing ability right in POS. Almost all customer
- information may be programmed into the invoice definition file
- and be printed after the transaction. The newest update of
- VisualPOS also supports add/edit customers on demand in POS (in
- addition to Inventory and Vendor).
-
- 5.3.2 Add Customer
- ~~~~~~~~~~~~~~~~~~
- Choose Add from the Customer menu to open the Customer data
- form. Each field name appears in large print on the display at
- the top of the form as you move through the fields. As you
- start typing data into a field, the field name is replaced with
- your entry. All text is displayed and stored in capital
- letters, so your typing format is not important. The minimum
- information required to add a customer is a Customer #.
-
- The top section of the form is devoted to personal information
- describing the customer. The centre section records
- classification information, such as the type and group of
- customer, the price and tax levels he/she is to be charged, and
- credit information. The bottom section breaks down purchases
- made by the customer into departments.
-
- When data entry for a customer record is finished, press [F10]
- to save the information. A new blank Customer form appears.
- Enter another customer record or press [ESCAPE] to quit the form
- without saving and return to the Customer menu. Press F10 after
- entering each customer record.
-
- 5.3.3 View/Edit/Delete Customer
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Changes to the record for a customer are made in Edit mode.
- Choose Edit from the Customer menu. Locate the record for the
- customer to be edited by entering the Customer # or Last Name
- and pressing [F3]. The complete record for that customer
- appears in the form. After examining the information for a
- customer, search for another customer record, or press [F4] or
- [F5] to view the previous or next customer record. Make any
- necessary changes to the data and press [F10] to save the
- changes. Press [F9] key to delete the customer record
- permanently from the database. Search for a new customer record
- to edit, or locate records using [F4] and [F5]. Press [ESCAPE]
- to leave Edit mode without saving, or after you have saved the
- last edited record.
-
- 5.3.4 Customer # Field
- ~~~~~~~~~~~~~~~~~~~~~~
- A Customer Number is a number between 1 and 999999 that uniquely
- identifies a customer. This is the key field around which the
- customer database is organized; duplicate numbers are not
- permitted. Customer numbers do not have to be assigned in
- sequence. A coding scheme could be built in to customer
- numbers by reserving blocks of numbers for different types of
- customers (e.g., individuals versus corporations). This is a
- key field which you may search for using [F3], [F4] and [F5]
- function keys.
-
- 5.3.5 Last & First Name Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Enter the customer's Last and First Name, or the name of a
- company representative if it is a corporate account. Always
- take great care to ensure names are spelled correctly. Errors
- leave a poor impression of your operation. This is a key field
- which you may search for using [F3], [F4] and [F5] function keys.
-
- 5.3.6 Tax Exemption # Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Treaty Indians and foreign diplomats are exempt from PST.
- Exempt individuals receive a Tax Exemption # which should be
- entered in that field.
-
- 5.3.7 Type & Group Field
- ~~~~~~~~~~~~~~~~~~~~~~~~
- The Type and Group fields are provided for customer
- classification information. The coding scheme used is up to
- you. It could be very simple (e.g., Regular or Preferred), or
- could be a code that incorporates age, sex, size, or any other
- type of information that would prove useful to your business.
- Consider carefully the kind of classification information you
- might require. Also consider the type of information that you
- may reasonably expect your customers to provide. It is much
- simpler to enter data once than to edit many customer records in
- the future when your coding system has proven to be inadequate.
-
- 5.3.8 Discount Rate Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- The Discount Rate is a percentage discount to be granted to the
- customer on every sale. When items are sold using the POS
- module, the discount rate is applied to whichever price level is
- charged, so care should be exercised when entering the discount
- rate. A discount applied to a promotional price could produce a
- sale amount less than the item's cost to you. A 10% discount
- rate is entered as 10.00, not as 0.10.
-
- 5.3.9 Price Code Field
- ~~~~~~~~~~~~~~~~~~~~~~
- The Price Code is the price level, either 1, 2, or 3 which the
- customer should be charged. A customer with Price Code 1 will
- never be offered price level 2. A customer with Price Code 2
- will be offered the lower of price levels 1 and 2. Similarly a
- customer with Price Code 3 is charged the lowest of the three
- price levels. It is not necessary to assign a customer Price
- Code 3 in order to make them eligible for promotional prices
- (Price 3). All customers are automatically eligible for a
- promotional price, regardless of the Price Code assigned to them.
-
- 5.3.10 Taxes Field
- ~~~~~~~~~~~~~~~~~~
- Identify the taxes that a customer should be charged for taxable
- purchases. Press [SPACE] to change the taxable status between
- Yes and No for each tax. If the tax status is Yes, that tax
- will be charged on taxable items. Customers will be charged the
- taxes unless they are tax exempt; enter a Tax Exemption #. If
- there is no customer record showing their tax status, the
- applicable taxes will be charged.
-
- 5.3.11 Credit Field
- ~~~~~~~~~~~~~~~~~~~
- The three credit fields are for credit accounts with your store.
- Enter the Credit Limit in that field.
-
- The Terms field records the terms of account payment and appears
- on the Register screen when a customer number is entered. The
- daily, monthly, or annual interest rate, or all three could be
- entered. Some creditors grant discounts when payments are made
- early. The terms might be written as 2/10, n/60. These terms
- mean that a discount of 2% is granted if the invoice is paid
- within 10 days, and that payment must be made within the credit
- period of 60 days. Another term you might see is n/10 EOM which
- means the invoice is payable 10 days after the end of the month.
- You could also record cheque restrictions or similar
- information in the Terms field, but be aware that the contents
- of the field are displayed on the Register screen.
-
- The Balance is the credit balance for the customer, which is
- updated automatically by VisualPOS.
-
- 5.3.12 Purchase Table Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The bottom section of the form is a scrollable region. It
- records the month-to-date and year-to-date costs and retail
- values of items purchased by the customer, broken down by
- department. The information is calculated automatically by
- VisualPOS, and can be viewed but not edited. The table could be
- printed using the reporting functions described in Chapter 8.
- Use the cursor keys to view all of the information in the table.
- The names of departments defined in the Maintenance module are
- shown in the first column of this table.
-
- 5.4 Vendor database
- -------------------
-
- 5.4.1 Add Vendors
- ~~~~~~~~~~~~~~~~~
- Choose Add from the Vendor menu to open the Vendor form. Each
- field name appears in large print on the display at the top of
- the form as you move through the fields. When you begin typing
- data into a field, the field name is replaced on the display by
- your entry. The minimum information required to add a vendor
- record is a Vendor #.
-
- The top section of the form records descriptive information
- about the vendor, including the names of important contacts.
- The centre section is used for financial information, and the
- Notes field at the bottom provides space for four lines of text
- about the vendor.
-
- When data entry for a vendor record is finished, press [F10] to
- save the information. A new blank data form appears. Enter
- another vendor record or press [ESCAPE] to quit the form
- without saving and return to the Vendor menu. Press [F10] to
- save each vendor record to the database.
-
- 5.4.2 View/Edit/Delete Vendors
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Changes to the data for a vendor record are made in Edit mode.
- Choose Edit from the Vendor menu. Locate the data form for the
- Vendor # to be edited by entering the Vendor # in that field and
- pressing [F3]. The complete record for that vendor appears in
- the form. After examining the information for a vendor, search
- for another Vendor #, or press [F4] or [F5] to view the previous
- or next vendor record. Make changes to the data fields and
- press [F10] to save the changes. Search for a new vendor record
- to edit, or locate vendor records using [F4] and [F5]. Press
- [F9] to delete the vendor record permantly. Press [ESCAPE] to
- leave Edit mode without saving, or after you have saved the last
- edited record.
-
- 5.4.3 Vendor # Field
- ~~~~~~~~~~~~~~~~~~~~
- A Vendor Number is a number between 1 and 9999 that uniquely
- identifies a vendor; duplicate numbers are not permitted.
- Vendor numbers do not have to be assigned in sequence. Blocks
- of numbers could be reserved for vendors who supply similar
- types of inventory items (e.g., shirts or hardware) or supply
- the inventory for certain departments or sub-departments. This
- is a key field which you may locate use [F3], [F4] and [F5]
- function keys.
-
- 5.4.4 Name Field
- ~~~~~~~~~~~~~~~~
- Enter the complete Name of the vendor; 25 characters are
- available. This is a key field which you may locate use [F3],
- [F4] and [F5] function keys.
-
- 5.5 Operator database
- ---------------------
-
- 5.5.1 Add Operators
- ~~~~~~~~~~~~~~~~~~~
- Choose Add from the Operator menu to open the operator data
- form. Each field name appears in large print on the display at
- the top of the form as you move through the fields. When you
- begin typing data into a field, the field name is replaced by
- your entry on the display. All text is stored and displayed in
- capital letters so your typing format is not important. The
- minimum information required to add an operator is an Operator #
- and Logon #. When no System Access Authorization is selected or
- created, the operator will be allowed only to log on and log
- off. The top section of the form records personal and pay rate
- information about the operator. The centre section records
- system security information, and the bottom section records
- sales data by department and is updated automatically by
- VisualPOS.
-
- When data entry for an operator is finished, press [F10] to save
- the information. A new blank data form appears. Enter another
- operator record or press [ESCAPE] to quit the form and return to
- the Operator menu. Press [F10] after adding each operator record.
-
- 5.5.2 View/Edit/Delete Operators
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Changes to the data for an operator are made in Edit mode.
- Choose Edit from the Operator menu. Locate the operator record
- to be edited by entering the Operator # in that field and
- pressing [F3]. After examining the information for an operator,
- search for another Operator #, or press [F4] or [F5] to view the
- previous or next operator record. Make any changes to the data
- fields and press [F10] to save the changes. To delete an
- operator record permantly, press [F9] key. Search for a new
- operator record to edit, or locate operator records using [F4]
- and [F5]. Press [ESCAPE] to leave Edit mode without saving or
- after pressing [F10] to save the last edited record.
-
- 5.5.3 Operator # Field
- ~~~~~~~~~~~~~~~~~~~~~~
- An Operator # is a number between 1 and 99 that uniquely
- identifies an operator; duplicate numbers are not permitted.
- The Operator # is printed on all receipts produced using the POS
- module and is displayed on the Register screen while the
- operator is logged on. This is a key field which you may locate
- use [F3], [F4] and [F5] function keys. An operator number must
- be assigned to operator VisualPOS.
-
- 5.5.4 Last & First Name Field
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This is a key field which you may locate use [F3], [F4] and [F5]
- function keys.
-
- 5.5.5 Logon # Field
- ~~~~~~~~~~~~~~~~~~~
- Press [F8] when in the Notes field to move the cursor to Logon #
- field. The Logon # is the secret code of up to four characters
- that the operator enters to log on to VisualPOS. Duplicate
- Logon numbers are not allowed. The code does not appear on the
- display as it is typed or if the record is later accessed in any
- other mode, nor will it be shown during log on. The Logon #
- should be assigned to each operator by management. When a Logon
- # consists of four characters, [LOG] does not have to be pressed
- to complete the log on process. However, when the Logon # has
- fewer than four characters, [LOG] must be pressed to complete
- the log on. VisualPOS's Logon # is the security authorization
- number to log on to use VisualPOS and is the unique number to
- identify the operator to the system. The store owner must keep
- track of all the operators' Logon #s separately outside the
- system and make sure no duplicated logon # is assigned to
- different operators.
-
-
- CHAPTER 6 POINT OF SALE MODULE
- ===============================
-
- 6.1 Introduction
- ----------------
-
- The Point of Sale (POS) module is the component of VisualPOS
- that operators will use to processing customer transactions,
- that is, the Electronic Cash Register (ECR, Register mode).
- VisualPOS's POS ability goes far beyond a ECR or an ordinary PC
- based POS terminal. The basic POS module includes the X and Z
- reports summarizing journal entries and a Training mode that
- operators can use to learn the Register mode. Each mode and its
- report are explained in the following sections. This Chapter
- will focus on the basic POS functions in the POS module. Please
- refer to the following Chapters for special POS functions in the
- POS module.
-
- 6.2 Log On
- ----------
-
- The POS module is loaded when VisualPOS is started from DOS.
- POS can also be loaded by choosing the option from the Module
- menu in any module within VisualPOS. When the system is started
- from DOS, the register screen appears, and you are prompted to
- enter a Log On number. Type in the number assigned to you. The
- Log On indicator stops flashing and the Mode Indicator shows
- that the Register mode is activated after a valid Logon # is
- entered. This log on procedure need to be performed only once
- to gain access to the entire VisualPOS system. When the POS
- module is accessed from another module within VisualPOS, the
- logon procedure is not required because you have already logged
- on. By default shipped with the product, the valid logon # is
- '1111'.
-
- If you wish to continue using the Register mode, you need to do
- nothing; the cash register is active. However, to use one of
- the other modules, produce an X or Z report, use Training mode,
- or leave the system, you must choose the option from the
- Selection menu. Press [KYLK] ([K] on the default keyboard) to
- view the Selection menu. This menu can not be viewed until an
- operator has logged on successfully.
-
- Logon security is an effective protection against any third
- party from entering VisualPOS system. Whenever a clerk is going
- to leave the register, or idle the register for a while, it is
- very important to set VisualPOS to [LOGON] mode to prevent
- anyone from accessing the system without security logon. A good
- logon practice will ensure VisualPOS to distinguish different
- operation clerks, and write proper audit of the Receipt Journal
- and transaction total summaries. If you do want to manage your
- clerks (e.g. commission sales), and obtain proper reports and
- audits, you should assign different logon numbers to each clerk
- and enforce proper logon practice. For 1 to 2 person small
- stores, the biggest advantage is to prevent outsiders from using
- or messing the system.
-
- 6.3 Register Mode
- -----------------
-
- When a logon is successfully completed, VisualPOS is in the
- Register mode. The Operator Number assigned to you appears on
- the display at the top of the screen, and the electronic journal
- shows the date and time that you accessed POS. The far right
- status column also shows that you have logged on. Log off the
- system by pressing [LOG]. This locks the terminal and brings up
- the Log On panel. Enter your Logon # again. The Training Mode
- emulates this Register Mode as described below.
-
- 6.4 Register Screen Layout
- --------------------------
-
- The very top line shows Time, Date, Operating Clerk #, Store #,
- Register #, current (when in transaction) or next (when
- transaction is completed) transaction number, and the register
- operating mode from left to right. The VisualPOS transaction
- number is circulative from 1 to 30000, and is used as the
- invoice number in the programmable invoicing. When writing to
- the transaction ASCII export file (if enabled in the system
- setup), the transaction number is grouped with a 3 digit (less
- or equal to 250) store number and a 2 digit register number
- making the total to 10 digits. An additional 6 digit date prefix
- is also attached to provide a unique transaction number for
- accounting and transaction management.
-
- The top two lines of the register screen are for display, which
- show the information about the current transaction in large bold
- text. The entries in transaction and its message from POS
- appear on these display. The very top line is most frequently
- used for description and key entering display, and the second
- line is commonly used for calculated amount or total. For text
- message, both lines are used when necessary.
-
- The lower left corner of the screen is the journal, an
- electronic journal which is stored in the hard disk of the
- computer. All of the actions performed in the POS module are
- recorded in the journal, including information about invalid and
- successful logon attempts, X and Z reports, all individual
- transactions, and the use of the Training mode. The journal is
- based on register, i.e. different registers store their own
- journal in their own directory and may be scrolled and viewed in
- their own register.
-
- 6.5 The four vertical columns are status indicators:
- ----------------------------------------------------
-
- The first column:
- ~~~~~~~~~~~~~~~~~
- The first (left) column displays tax information about items
- sold. There are five indicator lights, one for each of the four
- taxes and one for non-taxable items. When an item is sold, the
- taxes applicable to the item (Tax1 or GST, Tax2 or PST, Tax3,
- Tax4, or No Tax) appear on the according indicator. The
- database stores the tax information on each inventory item or
- each open-department, as you have set. The tax may be
- overridden in POS transaction for special customers with tax
- examption.
-
- The second column:
- ~~~~~~~~~~~~~~~~~~
- The next column displays the price level that the customer is
- charged (Price 1, Price 2, or Price 3). VisualPOS always
- charges the customer the special price (price 2) if he/she is
- entitled to, and the indicator for price 2 appears when an item
- is sold. When price 2 is not available for the customer, default
- price 1 will be used instead.
-
- There are four indicators in the third column:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The QUANT indicator appears when [QTY] (Quantity ) is pressed.
- This tells the operator that a sale of multiple units of an item
- is in progress. The indicator disappears when sale of the item
- is completed.
-
- The TRANS indicator appears while there is a current pending
- transaction in process.
-
- The VOID indicator flashes while an item is voided from a
- transaction.
-
- The RETURN indicator is displayed while the return of an item is
- being processed.
-
- There are five indicators in the last status column:
-
- The INPUT indicator flashes when the system is waiting for input
- from the operator to complete a sale.
-
- The $EXCH indicator flashes while a currency conversion is being
- processed.
-
- The CUST# indicator flashes when POS is waiting for entry of a
- customer # to begin a transaction.
-
- The PACKAGE indicator flashes while a package sale is in
- progress.
-
- The LOG ON indicator remains lit as long as the clerk remains
- logged on to Register mode.
-
- The panel below is the column for status indicator for Gas Pump
- -- Pump Status in short. The pump number is counted from left
- to right and from top to bottom. When Pump control is disabled,
- the panel will remain blank always. When enabled, all status of
- the available pumps will be active, showing pump number,
- message, status, and amount if the pump is being used. The
- display attribute is also distinguishable especially with a
- color monitor.
-
- The panel below the Pump Status column displays information
- about items as they are sold, the UPC#, the regular price
- (Price1) and the UOH (Unit On Hand, in stock).
-
- If it is a purchase transaction with customer number entered,
- the next panel will show the customer number entered (at start
- of a transaction), the Credit Terms, and the customer's last and
- first name.
-
- In the following descriptions of POS functions, the code name
- for each function is shown as a key such as [HELP] or [AUTO].
- Because the location of each function is up to the user of
- VisualPOS, the default key assignments of these functions are
- not presented here. The codes are shown on the keys when the
- various keyboards are displayed using the Keyboard menu options
- in the Maintenance module. A complete list of POS functions is
- given in Appendix C.
-
- 6.6 Getting Help in POS
- -----------------------
- The help system operates a little differently in Register mode
- of the POS module compared to the rest of VisualPOS (MNT
- module), but is still accessed by pressing [HELP] ([F1] on the
- default keyboard). In POS, help is linked to the keys on the
- keyboard. It provides information about the functions assigned
- to individual keys, and the procedures for executing those
- functions. For example, press [F1] to open the help system, and
- then press [F2]. The help text explains the function that has
- been assigned to [F2], and then describes the use of this
- function. Press [F1] again to leave the help system.
-
- The help text for a key with a macro assignment consists only of
- the fact that a macro has been assigned to the key. The nature
- of the macro is not available. The same is true for a key
- assigned an Open Item; the number of the Open Item is not
- available by pressing [HELP].
-
- 6.7 How does the POS works
- --------------------------
-
- When very first time when you entering into the VisualPOS POS
- module, you may immediately realized that it does not operate
- like a computer at all, especially when you are experienced with
- other POS or computer software. Because of the expectation, the
- more knowledgeable and experienced you are (especially for those
- very knowledgeable people who do not always need a manual to
- figure a computer software out), the more confused you might
- get. The VisualPOS POS module is NOT designed to operate like
- an ordinary computer software for starters! It is instead like
- a Electronic Cash Register (ECR) where the operating sequence
- and keystrokes are reduced to minimum, to provide fast POS
- transaction. Keyboard does not work like 'ABCD' as an ordinary
- keyboard, but is assigned/programmed as [AUTO PRICE], [CASH],
- [RECEIVE ON ACCOUNT] POS functions. You may bypass the POS
- module and directly run the MNT module (by typing MNT and
- [ENTER] at DOS) to get to the keyboard setup section to overview
- the current key assignment. The VisualPOS key map can be
- programmed whatever the way you want that is sensible and
- convenient for you. Special POS keyboard (that simulates
- standard PC keyboard) is also fully supported. With its
- powerful macro capability, VisualPOS gives you unlimited choices
- to optimize the keyboard assignment (reduce the number of
- keystrokes required) for easier and faster retail transaction.
-
- The second difference of this 'ECR'-like operating mode from
- that of an ordinary software is the sequence. Normally when
- using a typical computer, you always select the function (e.g.
- find and choose the menu choice, or move the cursor the proper
- field) and then fill in the value. Most of the VisualPOS POS
- functions are operated in the reversed order just like an ECR.
- For example when you are sell inventory item# 1000, type "1000"
- and [AUTO] (not [AUTO], "1000" and [ENTER]).
-
- This approach is proven to be the fastest and easiest protocol
- for clerks to operate POS transaction, especially with a POS
- keyboard. As long as you set up the system efficiently (or by
- service stuff or dealer.), the training that takes to achieve
- optimal speed is just minutes. Most clerks of our clients
- hardly recognize the POS module as a computer but rather an easy
- and fast register. Therefore it is a powerful PC that has over
- 100 standard POS key functions with unlimited combinations.
-
- 6.8 Identifying Items Sold
- --------------------------
-
- There are several ways to identify the item numbers of units
- being sold. In each case VisualPOS searches the inventory
- database for information about the item:
-
- Type the Item # and press [AUTO] (Auto Price).
-
- Scan the bar code on item labels with a laser scanner.
-
- Enter the UPC # manually. Type the UPC # and press [UPC]
- (Universal Product Code).
-
- Sell items using keys that have been assigned as open items (see
- Open Items later in the chapter).
-
- In the first three cases, if the item is not found in the
- database you are prompted to enter an Open Item #. Enter the
- number and press [AMT] and then enter the price and press [AMT].
- Alternatively if you believe the number was entered
- incorrectly, clear the entry by pressing [CLEAR] and re-enter
- the Item # or UPC #.
-
- To continue identifying items sold, each item is listed on the
- journal, showing its Description from the inventory record, the
- Item #, and the price charged.
-
- 6.9 POS Functions
- -----------------
-
- The following sections describe the POS functions assigned to
- the keys on the keyboard. The functions are arranged in
- alphabetical order except where several similar functions form a
- group, like the four functions for scrolling the journal which
- are explained together.
-
- 6.9.1 Amount/Enter
- ------------------
-
- [AMT] is pressed after entering a number following a POS prompt.
- For example, you are prompted to enter a department and price
- for an item when it is not found in the inventory database,
- [AMT] is pressed after each item has been typed. [AMT] key is
- also used for automatic credit card processing entering process.
-
- 6.9.2 Auto Price
- ----------------
-
- [AUTO] is used to sell an item (Auto Price). Type the Item #
- and then press [AUTO]. If the item is not found clear the entry
- by pressing [CLEAR] or enter the Open Item # and Price when
- prompted, pressing [AMT] after each entry.
-
- You may also use [AUTO] for auto pricing for returning a
- merchandise. Enter the operator # and [RET], then the inventory
- item number and [AUTO] like a normal selling process. VisualPOS
- will locate the inventory item and its price and perform the
- opposite of a selling process.
-
- 6.9.3 Backspace
- ---------------
-
- Correct a typing error by pressing [BACKSPACE]. Pressing this
- key removes the last key press. The key can be pressed several
- times, but [CLEAR] should be used to remove a series of
- keystrokes.
-
- 6.9.4 Cash Sales
- ----------------
-
- When all items have been sold and the customer is paying cash,
- type the amount tendered and press [CASH]. If the customer
- tenders the exact amount of cash simply press [CASH]. The
- journal displays the subtotal, includes the applicable taxes,
- calculates the total due, and shows the cash amount tendered and
- any change due to the customer. The transaction is complete and
- the TRANS indicator disappears. The receipt will be printed if
- automatic receipt printing was set to Yes in the System
- Configuration.
-
- 6.9.5 Change Price Level
- ------------------------
-
- When multiple price levels have been entered in the Inventory
- database, VisualPOS ensures that a customer is charged the
- lowest price to which he/she is entitled. However, situations
- may arise when it is necessary to override the automatic price
- level. For example, stock of an item might run out before a
- sale (Price 3) is scheduled to end, and so a "rain cheque" is
- issued. When the customer returns to purchase the item at the
- sale price after the sale has ended, the automatic price levels
- must be overridden in order to grant Price 3 instead of Price 1
- or Price 2.
-
- To change the price level, enter the number for the price level
- to be charged and press [PRCE] before identifying the item. The
- price level charged is shown on the status indicator.
-
- 6.9.6 Charge Account Sales
- --------------------------
-
- Charge accounts with the store can be used only when a customer
- number has been entered at the beginning of the transaction. If
- the customer chooses to charge the purchase to his/her store
- account, press [CHRG] to complete the transaction. Charge part
- of the amount to the account by typing the amount and then
- pressing [CHRG]. Press [SUBTOTAL] to display the remainder due
- and tender all or part of that amount with other media until the
- sale is completed.
-
- If a customer's credit limit would be exceeded by charging the
- purchase to his account, the customer record appears on the
- journal showing the limit and current balance. Press [SUBTOTAL]
- to return to the transaction and accept a different payment
- media or combination of media, or void the transaction. The
- credit limit can be changed only by editing the customer record
- in the Data module.
-
- 6.9.7 Cheque Sales
- ------------------
-
- Press [CHEQ] when the customer writes a cheque for the entire
- amount of the purchase. Type the amount of the cheque and press
- [CHEQ] if the cheque is for an amount different from the total
- sale. Press [SUBTOTAL] to display the remainder due and tender
- all or part of that amount with other media until the sale is
- completed.
-
- 6.9.8 Clear
- -----------
-
- Press [CLEAR] to exit from an entire sequence of key presses.
- For example, exit from the sequence required to tender a credit
- card by pressing [CLEAR]. A sequence can not be cleared after
- it has been completed.
-
- 6.9.9 Coupons
- -------------
-
- A vendor coupon does not reduce the amount of a transaction for
- tax calculations because it amounts to a reduction of the
- vendor's price to the retailer (the retailer is reimbursed for
- the value of the coupon from the vendor). Vendor coupons may
- only be tendered after pressing [SUBTOTAL]. Type the amount of
- the coupon and press [VCPN] to tender that amount. Do not
- confuse Vendor Coupons with Store Coupons issued by yourself.
- Vendor Coupons is redeemable from the Vendor thus considered to
- be a special payment (a kind of currency if you wish to put this
- way). Store Coupons is a kind of discount you issue to your
- customers for promotion.
-
- A store coupon reduces the amount of a transaction for tax
- calculations, because it is in effect a reduction of the selling
- price. A store coupon can be tendered at any time during a
- transaction. Type the amount of the coupon and press [VCPN].
- You are prompted for the Item # to which the coupon value is to
- be charged. If the coupon applies toward the last item sold,
- simply press [AMT]. If the coupon applies toward another item,
- type the Item # and then press [AMT].
-
- 6.9.10 Credit Card Sales
- ------------------------
-
- If the customer chooses to pay with a credit card, first record
- the card type by entering its code number and pressing [TYPE].
- Next press [CARD] to complete the transaction and print the
- receipt.
-
- VisualPOS accepts combinations of payments modes. For example,
- if the customer wanted to pay by charge card and cash, identify
- the card type and then enter the amount to be charged before
- pressing [CARD]. Press [SUBTOTAL] to display the remaining
- amount due. Enter this amount or the amount tendered and press
- [CASH] to complete the transaction. More combinations of media
- are allowed by VisualPOS.
-
- To use the credit card authorization system, process the
- transaction normally, tendering all media at the end of the
- transaction. When a balance owing of zero is reached, the
- credit card window appears on the journal and you are prompted
- to swipe the credit card through a magnetic card reader. The
- amount charged to the credit card is shown automatically. You
- also have the option of entering the account number and
- expiration date manually by typing the numbers in the fields on
- the journal window. Press [AMT] after typing each number.
-
- VisualPOS automatically connects with the authorization computer
- network using the settings entered in the System Configuration,
- and authorizes the card tendered. An authorization number
- appears in that field. Don't be concerned with the code. The
- first line of the response box below the Authorization displays
- a message in response to the authorization request. The most
- common messages will be "Approved" and "Declined". If the
- authorization is declined the transaction must be voided by
- pressing [VTRN]. Occasionally additional information may appear
- on the second line of the response box. The # of Debits and #
- of Credits fields are explained in the section on Z Reports
- later in this chapter.
-
- Once authorized, a signature copy of the receipt is printed,
- followed by a customer copy of the receipt if Print Second Copy
- of Receipt was set to Yes in the System Configuration.
-
- When a customer charges a purchase to more than one credit card,
- the cards are authorized in the sequence of their code numbers
- on the Currency/Credit Card form. After the first card has been
- authorized, you are prompted to swipe the second card. Follow
- the same sequence with each card until all have been authorized.
- If one card is declined the transaction must be voided. The
- charges which have already been authorized before the
- transaction is voided are automatically reversed.
-
- When a customer charges a purchase to more than one card of the
- same type (e.g. two VISA cards), the procedure is slightly
- different. The Amount displayed is the total amount charged to
- all cards of one type. If you have processed two or more
- charges to the same account number, proceed as before. However,
- if the charges are to two different accounts for the same card
- type, enter the amount charged to the card that was swiped in
- the Amount field and press [AMT]. The authorization proceeds,
- and when it is complete you are prompted to swipe another card
- of this type. The Amount now displays the remaining amount to
- be charged to a card of this type. Complete authorization of
- this charge as before.
-
- To process a credit towards a credit card, enter the amount to
- be credited and press [CRED]. A credit may be processed for
- transactions which are not registered in VisualPOS Jr. or to process
- an adjustment for an overcharge which may result from keying
- errors.
-
- To process a debit towards a credit card, enter the amount to be
- debited and press [DEBT]. A debit may be processed for
- transactions which are not registered in VisualPOS Jr. or to process
- an adjustment for an undercharge which may result from keying
- errors.
-
- Macros are useful for tendering credit cards, and macros for
- each of the more common cards are included in VisualPOS.
- Examine the macros using the Define Key Macros command in the
- Maintenance Module to ensure that the code numbers for each card
- are the same as the codes assigned to identify each card on the
- Currency/Credit Cards form. To use a credit card macro, simply
- press the key to which the macro has been assigned to tender the
- card for the entire amount of a purchase. Type the amount
- charged and press the macro key to tender the card in partial
- payment of the purchase and then tender the remaining amount
- with another media as described above.
-
- Special Notes on automatic credit card processing with
- VisualPOS: VisualPOS is programmed to use either 3201 or 3101
- Credit Card processing protocol. It is currently in testing in
- Canadian banks but not yet officially released although the
- processing and design are built in already. It is scheduled to
- be released in Canada after the Bank testing and approval.
- Automatic credit card processing in U.S. may take longer. It is
- a good practice to dial and process the credit card transactions
- using your credit card machine or phone before tender into
- VisualPOS's transaction.
-
- 6.9.11 Currency Tenders and Conversions
- ---------------------------------------
-
- A currency conversion table should have been set up in the
- Maintenance module. When a customer presents foreign cash as
- payment, enter the code number for that currency stored in the
- conversion table and press [CURR]. The $EXCH status indicator
- light flashes. The display shows the name of the foreign
- currency and the total sale amount in converted funds. Enter
- the amount of foreign currency tendered and press either [CASH]
- or [CHEQ].
-
- The journal displays the completed transaction in the local
- funds (Canadian dollar in Canada, U.S. dollar in States, etc.),
- showing the local funds (e.g. Canadian dollar in Canada)
- equivalent of the foreign currency tendered and the amount of
- change due to the customer. A message placed on the journal
- shows the amount of foreign currency that was tendered.
-
- VisualPOS accept foreign currency but only refund in the local
- currency. If you decide to accept foreign currency, make sure
- that you set up the exchange rate properly. And don't be
- confused with the 'buying rate' and 'selling rate'.
-
- Macros are useful for currency conversions, and a macro to
- convert American dollars into Canadian dollars is included in
- VisualPOS. Examine the macros using the Define Key Macros
- command in the Maintenance module and verify that the code
- number for a currency in the macro is the same as its code
- number stored in the Currency/Credit Card form.
-
- To use a currency conversion macro, press the key to which it
- was assigned to display the subtotal of the transaction in
- foreign funds, and then enter the amount tendered in foreign
- funds and press [CASH] or [CHEQ] to complete the transaction.
-
- 6.9.12 Customer #
- -----------------
-
- It is in the best interests of the customer to have a customer
- number when making a purchase because it allows the customer to
- receive the lowest price for which he/she is qualified.
-
- A customer number is required to charge purchases to the
- customer's account. A customer number is also required if the
- Customer # Required flag was set to Yes in the System
- Configuration. If you do set the flag to Yes it may be useful
- to set up customer records to use for customers who have not
- registered with the store.
-
- All sales to customers without a customer number would be posted
- to these customer records. If you use different customer
- numbers for varying types of customers (male, female, etc.), you
- can still acquire useful demographic information about your
- sales.
-
- Type the customer's number and press [CUS#] to enter the number.
- Customer information is completed in the Customer information
- panel. Entry of a Customer # must be the first action of a
- transaction. The number can not be entered after the
- transaction has begun.
-
- When a customer # has been entered, a window can be displayed by
- pressing [CUS#] again at any time before the transaction is
- completed. The window shows some of the key fields from the
- customer record. The window closes when the next key is pressed
- to continue the transaction.
-
- 6.9.13 Decimal
- --------------
-
- The decimal key is used to separate dollars from cents in an
- amount. The period key is equivalent to a decimal, but you may
- wish to assign Decimal to a key on the number pad. (The default
- unshifted keyboard includes this key assignment.)
-
- 6.9.14 Deposits
- ---------------
-
- The purchase of some items, notably soft drinks, requires
- payment of a deposit. VisualPOS handles these amounts
- separately from the price of an item. Enter the amount of a
- deposit and press [DPST]. When a customer returns an item for
- which a deposit was paid, enter the amount to be returned and
- press [DRET]. There is no tax attached to the deposit amount.
-
- 6.9.15 Discounts
- ----------------
-
- Discounts can be applied as percentages of a price or as fixed
- dollar amounts. The procedure is similar for both discount
- types; only the function key pressed differs. To apply a
- percentage discount to a single item, sell it and then type the
- percentage amount from zero to 100 without decimals and press
- [%DIS]. The display, journal, and receipt show the percentage
- and dollar amount of the discount. The discount percentage is
- applied to the price of items before tax, and tax is applied to
- the discounted amount.
-
- You may also apply a percentage discount to a group of items,
- sell all the items in the group at the beginning of the
- transaction, press [SUBTOTAL], and then enter the percentage and
- press [%DIS].
-
- Apply dollar discounts to purchases using the same steps, but
- press [$DIS] after entering the dollar amount of the discount.
- The discount amount is applied to the price of items before tax,
- and tax is applied to the discounted amount.
-
- VisualPOS does not allow compound [%DIS] and [$DIS] discount on
- the same item. Store coupons may be compounded. But you may use
- [SUBTOTAL] and apply the additional [%DIS] or [$DIS].
-
- Group discount amount (either $ or %) will be distributed to
- each item based on the ratio of its selling price to the total
- of the group.
-
- 6.9.16 Item Look Up
- -------------------
-
- The window can be displayed by typing an item number and
- pressing [ILU]. The window shows some of the fields from the
- inventory record. The window can also be displayed by pressing
- [ILU] after an item has been sold during a transaction. The
- window closes when you press another key to continue the
- transaction.
-
- 6.9.17 Keylock
- --------------
-
- Pressing [KYLK] has the same effect as turning a key on a cash
- register that changes the operational mode. Press [KYLK] to
- open the Selection menu which offers choices of VisualPOS
- modules, X and Z Reports, and Training mode. Type the number
- for an option or highlight it and press [ENTER] to select the
- option. Choices from the Selection menu can not be made when a
- transaction is in progress. [KYLK] is also the route to exit or
- enter the MNT module, and run Auto Batch if set up to.
-
- 6.9.18 Auto Batch Execution
- ---------------------------
-
- Auto Batch is a batch setup in the MNT module to have VisualPOS
- run a third party program (DOS or WINDOWS) right in VisualPOS,
- and return to VisualPOS after execution. Select the auto batch
- you want to execute and press [EXEC], and VisualPOS will shell
- to DOS and execute the batch. If an invalid batch number is
- selected, VisualPOS will immediately return to VisualPOS.
-
- 6.9.19 Log On/Log Off
- ---------------------
-
- [LOG] is pressed after typing the Logon # to begin a session
- with VisualPOS. [LOG] is also pressed to end the current
- session with VisualPOS (the LOG ON indicator flashes). The Log
- On panel appears when [LOG] is pressed, allowing a different
- operator to log on. Operators can use this function to secure
- the terminal.
-
- [LOG] is assigned to [TAB] on the default unshifted keyboard.
- You should leave the function on that key for POS because it is
- on that key for the other modules and can not be changed for
- them.
-
- 6.9.20 Macros
- -------------
-
- Several different macros have already been presented, and we
- encourage you to use them. It may take some time to feel
- comfortable with macros, but if you experiment with those
- included with VisualPOS you should soon be able to develop
- macros of your own.
-
- Define macros using the Define Key Macros command in the
- Maintenance module, and assign them to keys on any of the
- keyboards. Execute the macro by pressing the key in POS to
- which it was assigned. You may find it helpful to keep a record
- of your macros showing their intended functions and how to use
- them.
-
- 6.9.21 No Sale
- --------------
-
- The cash drawer can be opened by pressing [NO$]. Pressing [NO$]
- begins and ends a no-sale transaction, which is recorded on the
- journal.
-
- 6.9.22 Open Department
- ----------------------
-
- Other than Open Item # approach for Open Department Transaction,
- VisualPOS also supports several independent POS department
- functions. An Open Item is an inventory that is not been set up
- in the database (therefore without unique description and
- price). Inventory items # 1-99 are reserved for these open
- items for their basic setup and description.
-
- Open Item is also referred to as Open Department, or
- Sub-department in the VisualPOS system. They are the same (all
- defined in the sub-department and set up in inventory item
- #1-99), but rather described from different angles. From the
- inventory database point of view, Open Item # is used since
- these inventories do not have the unique Item #s assigned in the
- database but rather being categorized into different types
- (1-99, or Sub-department). From the management and reporting
- point of view, the term 'Sub-Department' is used since all
- inventories in VisualPOS are categorized into up to 99
- types/groups.
-
- For many small or grocery stores/shops, inventory control is not
- managed by individual item at all but rather by types/groups.
- These types of operation with no or very little physical
- inventory setup, is referred to as Open Department management,
- where most of the transactions are Open Item # transactions, and
- are described as Open Department transactions in VisualPOS.
- VisualPOS supports these types of Open Department
- operations/stores perfectly well -- with Z Report, Tax Report,
- Float Control and dedicated POS Open Item key functions. Please
- refer to Open Item # section.
-
- Most of the Open Department POS transactions could be set using
- Open Item # macro. The [DEPT], [TDEP] and [DTRN] function keys
- are also designed to assist Open Department transactions.
-
- [TDEP] is to toggle VisualPOS 'Automatic Department Processing'
- ON or OFF. When [TDEP] is pressed, it will toggle auto
- department flag on or off (default is off when starting
- VisualPOS POS module). When 'Auto Dept' is ON, and a particular
- item may not be found from the database, VisualPOS will
- automatically pick the default department # (set in [DEPT]) as
- the Open Item # instead of prompt for entering one.
-
- [DEPT] is to set the default department number. When [DEPT] is
- pressed after a department number is entered, the default
- department will be set into that number. The default department
- # will be used in conjunction with [TDEP]/[DTRN]/[AUTO] keys to
- pick up open department transactions.
-
- When [DTRN] key is pressed after entering the price, it will
- automatically use the default department # and the entered price
- to issue an open department transaction. It may be a 'Sell',
- 'Return', or even 'Void Item' transaction. Note that [DTRN]
- will use the default department regardless of the status of the
- 'Auto Dept' flag.
-
- 6.9.23 Open Items
- -----------------
-
- Open Item is sometimes referred to as Open Department or
- Sub-Department as introduced before. It is managed in
- department setup and X/Z Reporting. Please refer to Open
- Department for more discussion. Open Items can be used in two
- ways with VisualPOS. In an item based system when an item is
- not found in the Inventory database, the Open Item sequence of
- prompts is started. First you are prompted to enter the Open
- Item #; type a number from 1 to 99 and press [AMT]. Remember
- that the Open Item #'s are the same as the numbers of the
- sub-departments. Next type the price of the item and press
- [AMT]. The name of the sub-department and its number appear on
- the journal. You can also press [CLEAR] to exit from the Open
- Item prompts if an Item # was simply typed incorrectly.
-
- In a system where items are not identified individually by
- inventory records with Item #'s, Open Items are used in another
- way. A key can be assigned a specific Open Item # using the
- Keyboard options in the Maintenance module. To sell an item to
- this Open Item (sub-department), type the price and press the
- key that has been assigned that Open Item #. The name of the
- sub-department and its number appear on the journal. When you
- are using many Open Items it is not practical to assign each one
- to a different key. A macro provides a solution.
-
- The sequence of prompts entered when an Item # is not found in
- the database can be used to set up a generic Open Item macro
- (included with VisualPOS). The macro consists of entry of an
- invalid Item # followed by [AUTO], which brings the "Enter Open
- Item #" prompt to the display. Type the number of the Open Item
- and press [AMT] and then enter the price and press [AMT]. If
- you want to use this macro, do not use Item # 99999 for a
- regular inventory record.
-
- 6.9.24 Package Sales
- --------------------
-
- VisualPOS includes a facility to sell a group of items for a
- package price. Begin a package sale by pressing [PACK]; the
- PACKAGE light comes on in the status indicator. Sell the
- individual items of the package normally by scanning or entering
- Item #'s. As the individual items are sold in the package, no
- price appears on the journal. Type the package price and press
- [AMT] to close the package. Proceed to payment methods in the
- usual way. To exit from the package function before completing
- the package, type a zero and press [AMT].
-
- The total price for a package is credited to the sales of each
- item in the inventory records in proportion to each item's price
- representation in the package. For example, consider a
- promotion in which a customer is offered a free tie (value $25)
- with the purchase of two shirts (value $50 each), a value of
- $125. The package of three items is sold for $100. Instead of
- crediting sales of $100 to Shirts and $0 to Ties, VisualPOS
- credits $80 to shirts (100/125 x $100) and $20 to ties (25/125 x
- $100). The resulting sales figures give a more realistic
- impression of the actual sales by item.
-
- 6.9.25 Paid Out (Pay Bills From Cash, or Cashier Loan)
- ------------------------------------------------------
-
- Bills may be paid out from the till's cash, but no other actions
- are available with a paid-out transaction. Enter the amount of
- cash to be paid and press [PAID] to complete the transaction.
- If no amount is entered when [PAID] key is pressed, VisualPOS
- will prompt to enter the amount. The cash drawer opens and the
- transaction is completed. 'Receive In' which is the
- counter-transaction of 'Paid Out' initiates with a return
- transaction before [PAID], and VisualPOS will adjust the amount
- to its negative value to process. You could produce a quick
- receipt for the bill by pressing [PRNT] (Print Receipt On
- Demand) and having the payee sign it.
-
- 6.9.26 Price Override
- ---------------------
-
- The price of an item may be changed for a number of reasons,
- such as a mark-down due to damage, clearance, a special sale and
- so on. To override the price of an item in the inventory
- database, identify the item and then press [POVR]. The INPUT
- indicator flashes. Type the price and press [AMT]. Sale of an
- item with a price override creates a Variance entry on X and Z
- reports.
-
- 6.9.27 Printing Receipts
- ------------------------
-
- VisualPOS automatically prints a receipt for the customer when a
- transaction is completed unless automatic printing was disabled
- in the System Configuration. If automatic printing was disabled
- but a receipt is required, it can be printed by pressing [PRNT].
- This function works only until the next transaction is
- completed. Old receipts on the journal can be printed by
- scrolling to the transaction with [PGUP] and [PGDN], and then
- pressing [PRNT].
-
- 6.9.28 Quantity
- ---------------
-
- The default quantity for the number of items sold is one.
- Increase the quantity sold using [QTY]. Type the quantity
- amount, press [QTY], and then identify the item in the normal
- way. The QUANT indicator light remains on until the item is
- identified. The quantity can be reset to one by pressing
- [CLEAR] before the item is identified. Fractional quantities
- may be permitted depending on the settings in the System
- Configuration, but care should be exercised to ensure that a
- fraction is valid for the item selected.
-
- 6.9.29 Receipt Advance
- ----------------------
-
- Advance the paper in the receipt printer one line by pressing
- [RCPT]. The key can be pressed several times in succession to
- advance the paper in the receipt printer.
-
- 6.9.30 Receiving Account Payments
- ---------------------------------
-
- Operators can accept payments toward customer accounts. No
- other actions are possible with an account payment. Type the
- customer number and press [CUS#]. Press [RACC] and accept the
- payment media tendered in the normal way. If the customer pays
- the account with more than one media (e.g., cash and cheque), a
- separate transaction must be completed for each media.
-
- 6.9.31 Reference Entries
- ------------------------
-
- A reference number such as a tax exemption number or credit card
- number can be printed on a receipt. Type the number to be
- printed and press [REF]. The reference number can be placed
- anywhere on the receipt after the first item has been sold. A
- sale can not begin with a reference number, but you can place a
- reference number on a receipt after payment has been tendered.
-
- 6.9.32 Return Items
- -------------------
-
- Items that were purchased and returned are linked to the clerk
- who originally sold the goods so that the manager can monitor
- commission adjustments. Type the number of the operator shown
- on the receipt and press [RET]. The RETURN indicator flashes.
- Type the number of the item to be returned, press [POVR] and
- then type the amount for which the item was sold as shown on the
- customer's receipt and press [AMT]. Repeat the process for each
- returned item. Tender media in the usual way to complete the
- return transaction. New goods can be sold in the same
- transaction with returned items. The net amount due or to be
- refunded is calculated and displayed.
-
- Items belonging to a package sale can be returned by a similar
- procedure. Enter the Operator # from the customer's receipt and
- press [RET] and then press [PCKG]. Both the RETURN and PACKAGE
- indicators flash. Identify the items belonging to the package
- by scanning a label or entering UPC #'s or Item #'s. Type the
- package price and press [AMT] and tender media to complete the
- return.
-
- When returning items that were purchased using store coupons,
- record the coupon as before by entering the coupon amount and
- pressing [SCPN] and then enter the Item # at the prompt and
- press [AMT]. The amount of the coupon is deducted from the
- amount to be refunded to the customer.
-
- A customer might return items that were paid for with more than
- one media (credit card and cash). When processing the refund,
- process the return of cash as the last media. This way if the
- customer was to be refunded, for example $6.99, you could
- receive $0.01 as cash tendered and give the customer $7.00.
-
- When returning items purchased with a credit card, the
- authorization interface is activated when the balance owing to
- the customer reaches zero. You are prompted to swipe the
- card(s) just as if the customer was making a purchase. Enter
- the Authorization Code printed on the customer's receipt and
- press [AMT]; the credit to the card can not be processed without
- this code. VisualPOS automatically connects with the
- authorization computer network using the settings entered in the
- System Configuration, and processes the credit to the account.
-
- [AUTO PRICE], [$DIS], [%DIS] , and etc. keys also supports the
- return transactions. You may find it convenience to use the
- [AUTO PRICE] return sequence instead of the formal [POVR]-[AMT]
- process. Type the operator number and press [RET] key first
- (the RETURN indicator will show a return transaction for the
- next item), and do the transaction as if you were selling this
- item; VisualPOS will reversed the transaction sequence
- internally including discounts. Be very careful when group
- discount (with [SUBTOTAL]) is applied in the same transaction
- (return may be issued within any transaction, including Gas Pump
- operation!), since VisualPOS will distribute the group discount
- to every line items in the group.
-
- The return process for Gas Pump transaction is a bit different
- since VisualPOS has to inform the pump controller. Because of
- the nature of Gas Pump operation, you should never need to
- handle Gas returns. Gas returns must be processed within the
- Pump transaction for proper Pump reports. If the according pump
- transaction is completed, you should do the return with the
- inventory/department item# for that grade.
-
- Pump return is normally used for mis-matched transactions. In
- such cases, return before or after the completion of the
- transaction will not make a difference at both the Inventory and
- Gas Pump level control and report. But you should make sure to
- enter the return, and necessary adjustment transaction manually
- (instead of through the pump), and complete all transactions
- that have occurred.
-
- 6.9.33 Scrolling Display
- ------------------------
-
- The text in some fields (e.g., Customer Name) may not fit on the
- display because of their length. Press [SCRL] to scroll the
- display and see more. This function will work only if no other
- keys have been pressed after the function that put the
- information on the display.
-
- 6.9.34 Scrolling Journal
- ------------------------
-
- As a transaction proceeds and entries are recorded on the
- journal, the entries made at the beginning of the transaction
- are no longer visible on the journal. Four functions allow you
- to scroll the journal display. Press [LNUP] and [LNDN] to move
- the journal backward or forward one line. Press [PGUP] and
- [PGDN] to move the journal backward or forward one transaction.
-
- An old receipt can be printed by pressing [PRNT] when the
- transaction has been located on the journal. If more than one
- transaction appears on the journal, the transaction at the
- bottom of the display is printed. The entire journal recorded
- since the last Z report can be printed. Scroll to the top of
- the journal and press [PRNT]. A dialogue box will ask if you
- want to print the whole journal or only the currently displayed
- receipt.
-
- Press [CLEAR] to end scrolling of the journal and return to cash
- register operation.
-
- When you have scrolled to the top of the journal and press
- [PGUP], you will be asked if you want to view the previous
- journal. If you select Yes, you will be able to scroll through
- the transactions recorded before the last Z Report. You can
- continue viewing old journal files in this way until the last
- journal file is encountered, or until the first journal file for
- the current month is displayed. You can not use [PGDN] to
- scroll back down through journal files. Press [CLEAR] to end
- scrolling of the journal and return to cash register operation.
-
- After a Z Report, the previous receipt journal will be renamed
- to *.J?? where '*' is the data-shift stamp and '??' is the
- register number. And a new empty journal type is re-created for
- the next Z Report period. When you attempt to scroll journal
- immediately after the Z Report, the 'journal file empty' message
- will show up. Use [NO$] to write something on the journal if
- you want to scroll through the previous one.
-
- 6.9.35 Subtotal
- ---------------
-
- At any time you can display a subtotal for a transaction without
- affecting the journal or receipt by pressing [SUB]. The
- subtotal displayed includes all applicable taxes. Press [SUB]
- at the end of each series of sales to tell the customer the
- amount owing. You will use this key a lot. The [SUB] key can
- be used anywhere within a transaction, and may be used for group
- discount.
-
- 6.9.36 Tax Override
- -------------------
-
- The tax applicable to purchases is automatically calculated and
- applied by VisualPOS using the tax settings in the inventory and
- customer databases and the tax tables. It may be necessary to
- override the tax function, for example in the case of a sale to
- a tax-exempt customer. This tax override can be avoided by
- setting up customer records with appropriate tax flags.
-
- Before selling an item for which the tax must be modified, type
- the number of a tax (1 to 4) and press [TAX]. Repeat the
- process for each tax that is to be charged. One of the taxes
- can be turned off again by typing its number and pressing [TAX].
- A tax override changes the tax status only for the sale of the
- next item.
-
- 6.9.37 UPC
- ----------
-
- [UPC] is used to sell an item by entering the Universal Product
- Code if the code is not recognized by the scanner. Type the UPC
- number and then press [UPC]. If the item is not found clear the
- entry by pressing [CLEAR] or enter the Open Item # and Price
- when prompted.
-
- 6.9.38 Validating Documents
- ---------------------------
-
- Some printers can validate documents such as cheques, receipts,
- charge slips, etc. with the time, date, and total of the last
- sale. When a transaction has been completed, press [VAL]. When
- the message Slip in and Clear appears, place the document to be
- validated into the print mechanism and press [CLEAR]. Remove
- the document and press [CLEAR] again when printing is complete.
-
- 6.9.39 Voiding Items
- --------------------
-
- The Void Item function is used to remove items sold from the
- current transaction. Press [VITM] to begin (the RETURN
- indicator flashes) and then "sell" the items as before making
- sure to include the same quantities. VisualPOS searches for the
- items on the journal, and removes those for which a match is
- found. A match will not be found if the quantity sold
- differs from the quantity voided. Exit the void sequence by
- pressing [CLEAR]. A quick void item procedure is to type a zero
- and press [VITM]. This voids the last item sold. You may wish
- to set this key sequence up as a macro.
-
- 6.9.40 Voiding Transactions
- ---------------------------
-
- A transaction can be voided at any point prior to final
- tendering of the transaction. Press [VTRN] to cancel the
- current transaction. The [VTRN] process will also resume the
- Pump transaction to previous status.
-
- 6.9.41 Weighing Items (Scale)
- -----------------------------
-
- Items to be weighed when they are sold are identified in the
- inventory records by setting the Scale flag to Yes. There are
- three ways to process a weighable item:
-
- Place the item on the scale and enter the Item # or UPC #,
-
- Scan the bar code and place the item on the scale,
-
- Enter the weight as a quantity if the weight is known and then
- identify the item.
-
- The weight in kilograms is multiplied by the price and both
- appear on the receipt and journal. Be sure to record prices in
- kilograms in inventory records for items that are weighed, and
- set the number of decimal places to three for Quantities in the
- System Configuration.
-
- Press [SCAL] to force weighing of an item, for example when the
- item can not be found in the database or if the Scale flag was
- not set to Yes in the inventory record. Press [SCAL] and follow
- the prompts on the display. If the Scale flag was accidentally
- set to Yes in an inventory record so that you are prompted to
- place the item on the scale when it is sold, press [CLEAR] and
- then sell the item using [QTY].
-
- 6.9.42 Zero & Double Zero (0 & 00)
- ----------------------------------
-
- The usual zero key on the keyboard can be used to enter that
- number, but [0] must be assigned to a key on the number pad in
- order to use it there. [00] can also be assigned to a key which
- will speed amount entries, especially if Decimal Required is set
- to No in the System Configuration.
-
- 6.9.43 X Report
- ---------------
-
- An X Report is a summary of all transactions processed since the
- last Z Report was generated. The summary registers are not
- cleared to zero by an X report. Open the Selection menu by
- pressing [KYLK] and choose X Report. The display shows X-Report
- and the journal records production of the report but does not
- show the actual report, which is sent to the printer. Press
- [KYLK] to open the Selection menu and make another choice.
-
- The X report has the following sections:
-
- At the top of the report, the calculation of net sales from
- gross sales is shown. The Variance entry results from use of
- the Price Override function.
-
- Sales in each tax class are shown, followed by the total amount
- of each tax collected.
-
- The number and amount of sales by each payment media are listed,
- followed by the Drawer Total.
-
- The number and amount of all transactions are listed.
-
- The number and amount of sales in each sub-department are
- listed, with the subtotal for each department.
-
- 6.9.44 Z Report
- ---------------
-
- A Z Report is the same summary of transactions as an X Report,
- except that all summary registers are reset to zero by
- production of the report. Open the Selection menu by pressing
- [KYLK] and choose Z Report. Confirm that the registers should
- be reset to zero in the dialogue box that appears. ZReport
- appears on the display. The report is sent to the printer and
- also is recorded in the journal. Up to 26 Z Reports can be
- produced during one day. If you produce more than this number,
- the last report generated will be overwritten on the hard disk.
-
- The Scroll functions can not be used to view the Z Report on the
- journal until another transaction has been completed. Press
- [NO$] to complete a No Sale transaction, and then use the scroll
- functions ([PGUP] etc.) described earlier.
-
- If you decide not to clear the registers and produce a Z Report,
- Aborted Z-Report is placed on the journal. Press [KYLK] to open
- the Selection menu and make another choice.
-
- After a Z Report has been completed, you may see a message on
- the screen telling you to backup journal files to diskettes.
- This message appears when there are journal files on your hard
- disk representing sales during more than one month. You are
- strongly encouraged to backup files regularly.
-
- If you are using the credit card authorization system, at the
- end of each Z Report you are asked if you want to process the
- End of Day Report for credit slips. The End of Day Report can
- be processed at the end of each shift, or at the end of the last
- shift for the day. If you process the report, the credit card
- window appears showing the total number of debits and credits
- processed and the total amount for each. Verify the number and
- total of the charge slips in the cash drawer to these totals on
- the window.
-
- If the VisualPOS-EXACT pump controller is active, Z Report will
- print out all transaction summaries at pump and tank levels with
- volume, sale and adjustment totals. An pump/tank adjustment form
- with estimated pump/tank reading and sale totals will be shown.
- You should read the pump and tank reading to complete the meter
- adjustment. VisualPOS will print the adjustment reading if
- necessary. You will also be prompted to print or zero the Up To
- Date (UTD) total. This total should be zeroed each time when
- you do your tank adjustment and reset the EXACT controller.
-
- If the VisualPOS-PIE pump controller is active, you will be
- prompted to enter if you want to clear the End Of Day (EOD) pump
- total. It is suggested that you clear the EOD total at each End
- Of Day (fixed time of the day). Or you may zero this EOD pump
- total at each End Of Shift if you wish. You will also be
- prompted to enter if you want to clear the Up To Day (UTD) total
- after the EOD total zeroing process. This UTD accumulative may
- be zeroed depending on your management method -- at the End Of
- Week, End Of Month, and Tank fill-up being a few examples. You
- should keep the printed pump information on file because once
- the total is zeroed, nowhere could you be able to retrieve this
- information other than from the Receipt Journal tape.
-
- After the pump transaction/adjustment zeroing process, VisualPOS
- will prompt you to perform pump reading process. Please do not
- confuse the transaction/adjustment total with this pump reading
- total. The transaction /adjustment total is the
- transactions/adjustments reported by the POS register, while the
- pump reading total is the actual physical pump reading. If you
- have multi-register pump control system, the
- transaction/adjustment totals are reported for each register
- independently, and should be added together for gross fuel
- transaction report. The pump reading total is directly read from
- the pump which is independent of either of your registers.
-
- After the pump reading process, you should check and record your
- tank monitor result (or perform dig measuring), and consolidate
- the result with the printed reports. Please refer to the pump
- control section for more information and discussion about end of
- day re-consolidation at grade and tank level.
-
- 6.9.45 Training Mode
- --------------------
-
- Training mode allows your operators to become familiar with the
- use of VisualPOS on a "live" system. While in Training mode
- operators can perform all of the normal operations of the POS
- module, including X and Z reports, but none of the transactions
- are posted to inventory, customer, or operator records; nor to
- your actual X and Z retail report. The training mode is an
- emulator of the cash register system.
-
- If you are not already logged on to VisualPOS log on by entering
- your Log On #, or choose POS Register Mode from the Module menu
- if you are logged on but in another module. Press [KYLK] to
- open the Selection menu and choose Training mode. Messages are
- inserted in the journal recording the beginning and end of
- training mode, and the Mode Indicator flashes Training while
- this mode is active. POS operates as if it were live when in
- Training mode, and all of the foregoing description of POS
- operations apply. To exit Training mode, open the Selection
- menu by pressing [KYLK] and choose Training mode. POS returns
- to the active Register mode.
-
- Because of the nature of Pump control where despensing and
- transaction could not be emulated by the pump itself, the
- training mode will not work properly with the pump control.
- That is, all transactions of the real pumps are real. We suggest
- you not to practice pump control in the training mode, unless
- you have to, in that case, make sure to turn back to regular
- (REG) mode and run the Z Report for a proper adjustment after
- the training section.
-
-
- CHAPTER 7 EXACT pump control
- =============================
- This chapter is striped out on this disk Menual to save space.
-
-
- CHAPTER 8 PIE pump controller
- ==============================
- This chapter is striped out on this disk Menual to save space.
-
- CHAPTER 9 Gas Pump Setup and Report
- ====================================
- This chapter is striped out on this disk Menual to save space.
-
- CHAPTER 10 Extended POS functions
- ==================================
- This section is striped out on this disk Menual to save space.
-
-
- CHAPTER 11 UTILITIES and General Maintenance
- ============================================
-
- 11.1 Introduction
- -----------------
-
- After you have operated VisualPOS for some time, it is necessary
- to perform some maintenance operations. One important operation
- is backing up files to diskettes to secure information entered
- by operators, and information collected during operating the POS
- module. We suggest that you do backup frequently, by week or by
- month. If you have an multi-register network system, you may
- also backup your Master (server) files to one of the stations
- (Sub-Master for example) to provide security against hard disk
- or system failure of the server.
-
- VisualPOS network which offers the ability to handle multiple
- registers is now available. This system includes a facility to
- consolidate information from all of the registers into a single
- transaction database. The drivers and procedures for various
- accounting packages are also being developed and will be
- available in the upgrade to VisualPOS. Contact WIZ-TEC Computing
- Technologies Inc. for more information.
-
- At the end of the accounting periods, the cumulative totals that
- VisualPOS keep track of must be reset to zero to maintain proper
- records. All of these functions are performed using menus in
- the Maintenance module.
-
- 11.2 Backup and Restore
- -----------------------
-
- You may backup your system using simple DOS backup, or copying
- to any third party special backup programs or tape units. The
- sole purpose of backup is to duplicate the system/data
- physically outside the hard disk to prevent and protect your
- computer from system/hard disk failure. Backup should be done
- periodically depending on the system transaction traffic and
- database uses. We suggest you to backup your system at least
- every week or month. All the files except '*.EXE' and '*.VVD'
- (VisualPOS programs) in VisualPOS directory should be included
- for backup. If you have a multi-register network POS system
- installed, it is also a good practice to backup your server to
- one of the workstation so that when the server (master register)
- is down (system/hard drive/network failure), you can retrieve
- your retail operation immediately by assigning another
- workstation as the server, or resetting the workstation to be a
- stand-alone register. System or hard disk failure may never
- happen, but you also can not afford if it did.
-
- In addition, you should perform the backup procedure every time
- you are going to: (1) Zero Totals (2) Delete files (3) Major
- database or setup changes (e.g. importing database to the
- system).
-
- Most of the files in the VisualPOS directory are data files
- required for its proper operation, thus should be considered to
- be included for backup.
-
- 11.3 Deleting files
- -------------------
-
- VisualPOS build its Receipt Journals and Z Reports continually
- in the POS module (and also the transaction/sale files if you
- enable that option in the system setup form). These files
- keeps growing and will take a fair amount of space in your hard
- disk. The Receipt Journals (named as *.J?? or JOURNAL.HC$ where
- * is the date of the Receipt Journal and ?? is a two digit
- register number) are the one you should check at least every few
- month. The Journals are considered to be the most significant
- files. Backup and file them in a safe place for your later
- transaction audit, and delete them from the hard disk to clean
- up disk space when necessary.
-
- You should not delete the Z Report files unless you are doing a
- year end and have finished and filed all reporting print-outs
- (Tax and Z Report in the MNT module reporting menu). Make sure
- to back them up and delete them to end of the day/shift (date
- and shift are stamped as the file name).
-
- The transaction/Sale files are usually used for third party
- accounting or database importing/exporting. They are ASCII
- files and are always written to the server's (Master's)
- VisualPOS directory. The file SALES.R?? (?? stands for register
- number) is line item transaction detailed file (record/line
- based, typically used for transaction history auditing and
- analysing, and very detailed accounting exporting), and the
- SALES.X?? is the transaction summary based media/tender detailed
- file (record/line or script based, typically used for accounting
- hook/porting). Other than for accounting/ database information
- exchanges, they are also very compact transaction audit files
- than the Receipt Journals. If you are not using these files for
- your transaction exporting/importing/auditing, you should
- disable POS from generating these files (in system configuration
- setup form). Otherwise, deleting these files is totally
- dependent on the purpose and usage of these files.
-
- 11.4 Zero Totals
- ----------------
-
- VisualPOS POS module automatically build its files in several
- major areas: (1) The Receipt Journals, audit always in POS; (2)
- the X and Z Report files each time running the End Of Day or End
- Of Shift report; (3) Inventory/Customer/Operator database
- updating for Daily/MonthToDate (MTD)/ YearToDate (YTD) on
- department; (4) Gas pump transactions, totals and status on
- network.
-
- Monthly and annual sales of inventory, sales amounts made by
- operators, values of purchases from vendors, and amounts
- purchased by customers are cleared from VisualPOS's totals using
- the Zero Totals utility menu. The Adjustment Journal is also
- managed from this menu.
-
- Month-to-date (MTD) totals should be zeroed at the close of the
- last business day of each month. Totals could be cleared more
- often (weekly) or less often (quarterly) if either choice is
- more appropriate for your store. All of the cumulative totals
- for the last month will be cleared, so it is important to
- produce any monthly reports before this option is chosen.
- Zeroing of the year-to-date (YTD) totals should be performed
- only at the end of the business year.
-
- Select one of the zeroing options by pressing [ENTER] when the
- option is highlighted. Confirm that you wish to clear the
- totals in the dialogue box that appears. If you set Require
- Backup to Yes in the System Configuration, VisualPOS will not
- proceed with zeroing until a backup has been performed. We
- strongly recommend that you perform a backup before zeroing
- totals.
-
- When totals for one set of records have been zeroed you can
- select other totals to be zeroed, or press [ESCAPE] until the
- Maintenance module menu titles reappear.
-
- 11.5 Adjustment Journal
- -----------------------
-
- An adjustment journal is created when the number of inventory
- Units On Hand and/or Units On Order is changed using the Adjust
- command on the Inventory menu in the Data module. The journal
- can be viewed, printed, or deleted by selecting those commands
- from the Inventory sub-menu of Zero Totals.
-
- A maximum of 3000 entries can be stored in the Adjustment
- Journal, and VisualPOS will provide a warning message if this
- limit is approached. To prevent having to print very long
- reports, the journal should be printed and deleted regularly.
-
- When you delete the Adjustment Journal, a copy of the journal is
- stored to your VisualPOS directory under the name ADJUST.BAK.
- This backup copy of the journal is overwritten the next time
- that you delete the Adjustment Journal. These files should be
- stored on diskettes to maintain an audit trail of changes to the
- inventory.
-
-
- chapter 12 Database Custom Reporting
- ====================================
- This chapter is striped out on this disk Menual to save space.
-
- CHAPTER 13 Printing Labels
- ==========================
- This chapter is striped out on this disk Menual to save space.
-
-
-
- CHAPTER 14 Advanced Topics
- ===========================
-
- This Chapter describes some advanced topics and utilities
- provided, including rebuilding indexes, repairing database,
- programming the invoice script, power reporting and exporting,
- and etc. If you are not an expert in computer and programming,
- you may want to skip this Chapter.
-
- 14.1 Rebuilding Indexes with REBUILD.EXE
- ----------------------------------------
-
- Indexes are files that organize the databases. It may be
- necessary to rebuild indexes after a system failure such as a
- power interruption. At these times the files of VisualPOS that
- are open may become corrupted because they are not closed in the
- orderly manner of formally exiting the program. If the files
- are corrupted you will receive an "ISAM" error message the next
- time that you start VisualPOS. This message indicates that
- rebuilding of indexes is required. Rebuilding is not as
- destructive as initializing, but it can be time consuming.
-
- Start the Installation module by typing INS and pressing [ENTER]
- when you are in the DOS directory containing VisualPOS. Log on
- using the Master Logon code, and press [ENTER] twice to pass
- through the Source and Destination prompts. The menu titles of
- the Installation module appear.
-
- Rebuild one of the indexes by choosing the index from the menu
- and pressing [ENTER] or type the highlighted letter. Rebuild
- all indexes by choosing that option. Confirm that an index is
- to be rebuilt in the dialogue box that appears. Next you are
- prompted for a Yes/No response to force rebuilding of one or all
- indexes. It usually is not necessary to force rebuilding; the
- system examines the indexes and rebuilds only those that require
- it. However, there may be times when the problem in an index
- can not be detected, and the ISAM error will re-occur even after
- rebuilding. If this should happen, force the rebuilding of
- indexes by selecting Yes at the prompt. When rebuilding is
- completed press any key to return to the menu titles.
-
- 14.2 VisualPOS Programmable Invoicing script file
- -------------------------------------------------
- This section is striped out on this disk Menual to save space.
- 14.3 Importing Inventory/Customer with VPIMPORT.EXE
- ---------------------------------------------------
- This section is striped out on this disk Menual to save space.
-
- 14.4 Resetting Single User mode with VPRESET.EXE
- ------------------------------------------------
-
- VPRESET is to set VisualPOS back to single user mode. In the
- multi register network environment, when there is a
- network/system failure or lock up, VisualPOS will not run and
- will post the 'ISAM ERROR' message. Resetting it will turn
- VisualPOS into the single user mode. It is used to for system
- diagnosis, debugging and temporary recovery. Run VPRESET with
- 'S' (must be upper case) parameter (command line "vpreset S" and
- [ENTER]) to reset the current VisualPOS into single user mode.
- You must run VPRESET under the current VisualPOS directory. It
- is used for the current VisualPOS register only. Please refer
- to the discussion on Network topics for more information.
-
- 14.5 Check and fix database number with VPCHECK.EXE
- ---------------------------------------------------
-
- VPCHECK is used to scan and fix VisualPOS database for floating
- point number rounding. VisualPOS saves its numbers in binary
- floating point format. VisualPOS report will not be able to
- handle only the significant floating point numbers without
- proper rounding, and will show error 343 message when reporting.
- You should run VPCHECK only when VisualPOS custom reporting
- detects the significant floating point rounding numbers. To run
- VPCHECK, at DOS command line, type "vpcheck" with the according
- database parameter -'I' for inventory, 'C' for customer, 'V' for
- vendor and 'O' for operator.
-
- 14.6 Check and repair database with VPREPAIR.EXE
- ------------------------------------------------
-
- VPREPAIR is an utility to scan and fix VisualPOS database
- including floating point numbers, Boolean values, index key
- values etc. You should backup your database before preceding
- with VPREPAIR. It is also suggested that you run REBUILD program
- first before and after the VPREPAIR if your repair is going to
- deal with index key field values in the database.
-
- 14.7 Exporting database to ASCII with VPREPORT.EXE
- --------------------------------------------------
-
- VPREPORT is VisualPOS's report engine. Each time when you run
- VisualPOS custom report, VisualPOS will first compile the report
- to a report script file named "RTSCRIPT.SCP", then invoke
- VisualPOS report engine for database reporting. VPREPORT uses
- the script file (RTSCRIPT.SCP by default) to generated the
- database report to the file "RTREE.OUT" using RTREE Report
- Generator (FairCom). It requires advanced programming skill to
- write the script file. You must have some knowledge and skill of
- writing RTREE script files. With VPREPORT, it will give you the
- unlimited reporting power for relational reporting, database
- ASCII exporting, and etc. The easiest way to write the script
- file is to have VisualPOS generate a report first with the
- according script file in "RTSCRIPT.SCP". Rename the file to a
- different name to prevent it from being overwritten by next
- VisualPOS report, and change the script file to your report
- needs. You may also use third party report generator to
- generate VisualPOS database reports.
-
- VPREPORT may also be used for reports outside the VisualPOS
- environment. When you are generating a very huge report, it
- will run slowly and sometimes out of memory. VPREPORT runs much
- faster with more than 400K free RAM. For frequently used
- report, you may incorporate it with VisualPOS's Auto Batch
- function.
-
- 14.8 Setting up Network
- -----------------------
-
- A network (Local Area Network, or LAN) is to provide resources
- and device sharing among a group of PCs (workstations). Network
- drivers, sometimes called Network Operation System, is the
- software to provide and control the resource sharing. VisualPOS
- uses the disk sharing capability file/record locking/sharing for
- its databases. Only the databases (inventry.dat, customer.dat,
- vendor.dat, operator.dat and their associate indexes) are shared
- among network for VisualPOS. Each individual VisualPOS station
- is separate and independent.
-
- To set the VisualPOS network server (Master), First, you need to
- create a disk resource (a directory or a complete drive) for the
- clients (Slaves) for disk sharing. For VisualPOS, this disk
- resource is the Master's VisualPOS directory. Second, you need
- to set up the 'Accounts' for each client workstations (Slaves)
- to login and share the disk resources, or Master's databases for
- VisualPOS. The account name for each client are different for
- their network logins. When you set the VisualPOS network
- clients (Slaves), you will login the station to the server by
- its dedicated account name set by the server; and redirect the
- resource provided by the server to the logical device of your
- station.
-
- Here is a brief example: Suppose you have 5 PCs to be networked
- into 5 VisualPOS registers. PC# 1 will be set as the Master
- (server) used both as a POS register, and a back end management
- system. PC# 2-4 will be set as VisualPOS registers -- Slaves
- (client stations). Five individual copies of VisualPOS are
- installed in each of the 5 PCs all under "C:\VP" directory of
- their local hard drive. When setting up the Master, you first
- create a disk resource named "VPMASTER" from the server hard
- drive "C:\VP" directory, and dedicate it to database sharing
- with the Slaves. Then you may set up 5 accounts named "VP1" to
- "VP5" for each of the workstations to login the server for
- VisualPOS database sharing. Make sure the access ability to be
- 'ALL' (read and write). You may set up password security as you
- wish but not necessary. At each Slave, you set up the login to
- the server with (1) the account name of "VP?" where '?' is the
- number of the PC you are working on, (2) redirect this server's
- disk resource (VisualPOS directory) under the drive name 'Z'
- (drive letter may be A-Z, but you may not have the disk drive
- under the same letter installed or redirect from other disk
- resource) as a new logical disk. Now you may connect all PCs
- together with the above configuration and let them running under
- DOS first before running VisualPOS into network. Also make sure
- to install DOS 'SHARE.EXE' if your network driver does not do it
- for you automatically. Under the above configuration, if the
- network is set up and connected, and all PCs are logged in to
- the server properly, you should be able to 'DIR' the 'Z' drive
- at each station (make sure the logical disk drive is available
- and apropriate).
-
- Now you can run VisualPOS to set them to network in system
- configuration setup screen in the MNT module. At the Master
- (PC# 1), set the Register Type to be "NETWORK MASTER" with both
- the Master Path and Sub-Master Path blank. Press [F10] to
- confirm and save. At the Salves (PC # 2-5), set the Register
- Type to be "NETWORK SLAVE" with Sub-Master Path blank; and the
- Master Path to be 'Z' (in the driver letter field, leave the
- rest of the directory field blank). Press[F10] to confirm and
- save. If VisualPOS is not configured correct, "ISAM ERROR"
- message will be posted, and the program will be aborted. For
- unsuccessful setups, you must run VPRESET program to reset it
- back to single user mode before running the VisualPOS again.
-
- Note: in the above example you should (1) set the "LASTDRIVE" to
- 'Z', (2) extend your 'FILES' and 'BUFFERS' in your 'CONFIG.SYS'
- file depending on the setup of your other resources, e.g. set
- "FILES=100" and "BUFFERS=100".
-
- You should put the setup into your "AUTOEXEC.BAT" file to have
- it running automatically.
-
- The difference between the single user mode and the network mode
- is the databases sharing, and database sharing only. Anything
- other than the databases is independent at each register and may
- be used locally as if running in the single user mode. This
- means that the individual register has its only setup (key,
- macro, receipt message, ...), and generates its own files at the
- local VisualPOS directory. But, this might not be true for your
- updated version of VisualPOS (please check the README.DOC for
- new updates).
-
- VisualPOS supports up to 26 registers on a single network. More
- than 75% of the VisualPOS users are network users, most of them
- running 2-8 registers. You may consider to set one PC as the
- dedicated server if you have more than 5-8 registers, and should
- contact us for the Server Edition of VisualPOS for more than 26
- registers. Server Edition VisualPOS is a special edition that
- is designed to support up to 99 registers with dedicated server
- and diskless client approach.
-
- You should also consider setting up your network register system
- with redundancy backup in mind. In the VisualPOS system
- configuration form, a special client register as "Sub-Master" is
- listed. VisualPOS does not do anything with it and treat it
- exactly the same as the client (Slave). It is introduced to
- help our customer to recognize it as the backup server in case
- of emergency or server failure. As part of your store
- management on the network, you should always backup everything
- in the server to this Sub-Master periodically. It is a good
- practice to assure safty, although might never be needed.
-
- To run VisualPOS under network, multi copies of VisualPOS
- licenses or site license must be purchased. You may NOT install
- or run the same VisualPOS on more than one PCs or PC terminals
- or Network stations under the software license agreement.
-
-
- CHAPTER 15 Putting it all together
- ===================================
-
- This Chapter will help you on many topics that might be very
- important to you. We suggest that you read and understand these
- topics completely before actually running the retail operation.
- Some of our comments on these topics may not suit your
- particular case because of the specialty in your retail
- operation. You should use these messages for your particular
- needs and plans.
-
- 15.1 Making Decisions
- ---------------------
-
- After reading through the Manual, and having some taste and
- experience with VisualPOS, the next step is to decide how are
- you going to set up VisualPOS at your store. VisualPOS is a
- very powerful POS and inventory control system. You do not need
- to use all its features for your store operation, especially at
- the beginning. Targeting your needs, planning your structure
- and steps, and making the best decision for your store.
-
- 15.1.1 How many VisualPOS registers
- -----------------------------------
-
- For a small to medium size store, it is sometimes hard to make
- decision on how many VisualPOS registers should be installed.
- Networked multi-register system is wonderful for retail store
- automation, but it does take a little extra maintenance and
- cost. If one register is able to handle all the jobs for a
- small store, you should consider to install one VisualPOS at
- least initially.
-
- You may consider to install multi-register VisualPOS network
- system if (1) it is a fully inventory based (non open department
- register type) retail store; (2) there is a fair amount of
- inventory management at the store level, especially combined
- with extended store open hours; (3) you have your customer
- database and support; (4) more than one clerks on one shift; (5)
- one register is too busy some days of the week. You do not have
- to set up all VisualPOS to be cashier registers. You may
- consider leaving one extra VisualPOS in the back room of your
- store dedicated to management and control. Building up a
- network multi-register system will also help to build a good
- image and a more efficient operation. If you have more than two
- registers in the store, you should set one of the Slave register
- as the backup server (Sub-Master) to which sever documents are
- backed up regularly .
-
- 15.1.2 Open department register or full inventory management
- ------------------------------------------------------------
-
- Open department register retail system is a kind of retail store
- automation where inventory control are carried out at group
- (sub-department) level. A full inventory management system
- operates inventory control at individual item level. A retail
- store may have both types of operations where some of the
- inventories are controlled as open department items and some are
- as item based inventory. Full inventory management at
- individual item level takes more efforts than an open department
- control. For medium to large stores, or chained (or franchised)
- stores, full inventory control are definitely needed. For a
- small one store operation with 1-2 VisualPOS registers, it is
- sometimes hard to make the decision.
-
- It is very important to make the right choices to ensure a more
- convienent and efficient operation. You should consider to use
- item based inventory control system (or partially on certain
- types of inventories) if (1) your store carries hundreds of
- inventory items; (2) you are a chained or franchised store where
- part of the inventories are controlled by the head office; (3)
- you will use laser scanner to carry your inventory transaction;
- (4) you need to control some inventories closely based on
- transaction feedback; (5) you need to plan certain inventories
- that take time to order; (6) the inventory items are
- considerably valuable and costly (may be above $5-$10 depending
- on your consideration). Item based inventory control takes more
- time and effort but also gives you better feedback and control.
-
- You should consider the open department based inventory control
- (may be partially or temporarily on some inventories) if (1)
- grocery type of inventory, e.g. food, drink, coffee, snakes.
- This type of inventory has a faster float and may not be easily
- controlled or planned, but rather depends on the flow of
- customers; (2) it is the first time of your retail automation
- and you are very short on stuff that is knowledgeable on
- inventory control; (3) you are a service type of business where
- many inventories are 'logical' items without fixed price.
-
- How and at what level to manage your inventory is your to make.
- There is no particular rules. The street fashion is to have
- full blown inventory control. The open department level
- inventory control does give you the benefit of easy management,
- especially if you are not a computer expert and are not
- experienced with VisualPOS. You should make the decision for
- your particular needs and benefits. After all, you may
- partially or gradually change your inventory control style and
- level at any time.
-
- 15.1.3 POS devices
- ------------------
-
- The most frequently used device for a retail store is the POS
- keyboard. PREH84 keyboard is one of our customers' favourite
- though it is a little costly. There are many other programmable
- POS keyboards in the market. VisualPOS supports all of those
- that are compatible with standard PC keyboard. From the concern
- of your clerks/cashiers, a POS keyboard will make operating the
- transactions much easier. If you do not prefer a POS keyboard,
- you may put small labels on the standard PC keyboard to remind
- you of the POS functions.
-
- The 40 column receipt printer is another most popular POS
- device. If your retail store provides the customers with
- receipts (always or on demand), you should have one installed.
- It may also be installed and shared on a network although we do
- not suggest so.
-
- Report printer may be used for custom database reporting, POS
- invoicing, and UPC barcode label printing. If you carry these
- typies of tasks, you may need to install one. It can be shared
- across the network.
-
- Laser scanner is very convenient and fast device for item based
- inventory transactions in POS. It eases the job of a cashier
- and prevents typing mistakes in entering item #.
-
- Electronic scale, Magnetic Strip Card Reader, Customer Display
- unit (please check for new updates of VisualPOS) may also be
- used by your need and choice.
-
- 15.1.4 Inventory labelling
- --------------------------
-
- If you manage your store with item based inventory control, and
- some inventories do not have labels from their manufactures, you
- may consider to use VisualPOS to print the labels for you. You
- may either print the labels with UPC barcode for laser scanning
- or print with item #.
-
- 15.1.5 Organizing your department
- ---------------------------------
-
- Among all VisualPOS setups, organizing the department is one
- special issue that may need extra planning. It is the base that
- your inventory control relies on. Before you set up your
- inventory database, plan and structure the sub-departments.
- After set up the department, make sure to check the open items
- in the inventory database (1-99) for proper updates on
- description and tax status.
-
- 15.1.6 Step by step
- -------------------
-
- When you are setting up your retail automation, you should plan
- it and do it step by step especially if you are inexperienced
- with PCs and computerized retail store management, or you are a
- store with limited resources. For a complex system with
- multi-registers and full item based inventory control, you need
- to have enough experts and stuff to work on it.
-
- The very first thing is to make decisions as described in the
- above section. Then plan your steps. Install one computer
- under single user mode first and set it up with the database and
- all proper configurations before going "on-live", and test/train
- your clerk with the system. The setup includes three areas --
- the system setup as described in Chapter 3, the POS setup as
- described in Chapter 4, and the database setup including
- operator, customer and inventory. You do not have to set up all
- your databases to go "on-live" but rather do it in a stepwise
- manner -- from open department to item based inventory.
-
- You may ask your service company or retail dealers for help, but
- make sure they are knowledgeable and qualified for the task.
- You may also call WIZ-TEC or its authorized dealers for
- questions, suggestions and help.
-
- 15.2 Getting support and service
- --------------------------------
-
- To build and operate a reliable and efficient computerized
- retail automation system, besides proper operating procedures
- and management, you also need to have experts to be your backup
- team for support and service. Purchase hardwares from reliable
- sources with good reputations.
-
- WIZ-TEC provides a 30 day free software support after the
- purchasing of VisualPOS Jr. or VisualPOS. You should consider to
- sign a software support contract with WIZ-TEC after the initial
- 30 day free support, at least for the first year of your
- operation with VisualPOS. The software support fee is $50 per
- register per year, or $80 for up to 5 registers per year, or
- $120 for unlimited registers per year. Included in the
- VisualPOS software support program, you will receive:
-
- (1) free unlimited telephone software support at first priority
-
- (2) free copies of WizLINK+ (retail value of $89/each)
-
- (3) free upgrades on new releases of VisualPOS
-
- (4) best support from the experts who developed VisualPOS
-
- WIZ-TEC charges the software support program on a cost base. A
- few local WIZ-TEC authorized dealers may carry the support
- program to which WIZ-TEC will forward your support fee, but the
- support contract MUST be singed and paid to WIZ-TEC directly.
-
- If you are not on the software support program, the support
- charge is on hourly basis prepaid, and is secondary if a
- customer on support requests at the same time.
-
- You do not need to be on the software support program if
-
- (1) you are a computer expert with certain degree of
- programming/ database/networking and retail automation skills,
-
- (2) well experienced with VisualPOS for more than 1 year,
-
- (3) do not consider to receive the benefits the support program
- offer.
-
- We strongly suggest that you should be on the support program if
-
- (1) it is the first time you are in the computerized POS
- operation,
-
- (2) it is the first year you are using VisualPOS,
-
- (3) you have a networked multi-register POS environment with
- considerable transaction float.
-
- WIZ-TEC carries continuous product development and enhancement,
- and releases new features and upgrades no more than every 6-12
- month. The new version upgrade is $249/each for VisualPOS and
- $495/each for VisualPOS.
-
- WIZ-TEC also carries some software services on hourly basis
- prepaid. The services include:
-
- (1) customizing the programmable invoicing
-
- (2) programming the POS keyboard
-
- (3) programming the script for power reporting or exporting
-
- (4) some custom programming that WIZ-TEC considers to be
- beneficial to VisualPOS products.
-
- WizLINK+ is a remote control software and is internally used to
- provide software support to our customers. The customers that
- are on VisualPOS software support contract will receive free
- copies of WizLINK+. You may purchase WizLINK+ separately from
- WIZ-TEC or qualified WIZ-TEC dealers at $89/copy or $119/two
- copies.
-
- WizLINK+ is a software product developed and commercially
- marketed by WIZ-TEC. It allows you to control and run another
- computer anywhere through a modem-telephone line. It is a
- remote control software with only 8K of TSR memory and full
- remote computing power including graphics support, high speed
- compressed file transfer, WizMAIL electronic mail, and much
- more.
-
- With WizLINK+, we can support our customers like you much better
- by directly calling and running your computer/register from our
- office. In this way, we ensure timely and efficient service
- through on-line diagnosis, assistance, and problem solving. You
- may also use it to run, monitor, or manage your store
- registers/computers and transfer files from your office or home.
- The current WizLINK+ version is 2.0.
-
- Please note that, VisualPOS requires 512K of free RAM memory ,
- and like many other large programs, may not be able to run other
- remote control software which take at least 50-80K of memory.
- Here again, WizLINK+ provides the solution.
-
- You may also, as a medium size store or a store with networked
- multi-register system, consider to assign and get some service
- locally. A good service company can help you to maintain and
- serve your complete retail system to perform its best. You may
- either get service on a contract base or get service when need.
- A knowledgeable computer expert on stuff is anothe way to help
- you to serve and maintain your store retail system the best.
-
- 15.3 Sample procedures and topics
- ---------------------------------
-
- Following are some sample procedures and additional topics to
- help you manage your retail operation. It may not suit
- everybody and is not complete by any means. You may compile and
- standardize the operation and maintenance procedures for your
- needs and assign your stuff to carry them.
-
- 15.3.1 Begin Of Shift -- Cashier
- --------------------------------
-
- You do not need to perform the Begin Of Shift procedure if you
- do not manage your store at each shift level. The Begin Of
- Shift procedure should be carried in conjunction with the End Of
- Shift Procedure.
-
- (1) Count the amount of each type of medium in the cash drawer
- (consolidating with the previous shift) and record it on the
- back of the printed Z Report of the previous shift, and sign.
-
- 15.3.2 End Of Shift -- Cashier
- ------------------------------
-
- You do not need to perform the End Of Shift procedure if you do
- not manage your store at each shift level.
-
- (1) Run Z Report from POS.
-
- (2) Count the amount of each type of medium in the cash drawer,
- and record it on the back of this printed Z Report.
-
- (3) Count the amount of each type of medium that will be left in
- the cash drawer for the next shift, and record it on the back of
- the printed Z Report.
-
- (4) Sign on the back of the Z Report.
-
- (5) Have the next shift sign for the amount left for the Begin
- of shift.
-
- (6) Complete (VisualPOS) the float control and media adjustment
- procedures, and record the adjustment comment on the back of the
- report.
-
- (7) Take the money/media to the bank for deposit and retain the
- deposit slip to the store or the back office along with the End
- Of Shift Z Report.
-
- 15.3.3 Begin Of Day -- Cashier
- ------------------------------
-
- (1) Count and write the amount of each type of meduma type
- (cash and foreign currency) to start with for the business day.
-
- 15.3.4 End Of Day -- Cashier or Store Manager
- ---------------------------------------------
-
- (1) Run Z Report from POS.
-
- (2) Count the amount of each type of medium in the cash drawer,
- and record it on the back of this printed Z Report.
-
- (3) Count the amount (cash and foreign currency) that will be
- left to the first shift of the next business day, and record it
- on the back of the printed Z Report.
-
- (4) Sign on the back of the Z Report.
-
- (5) Give the amount/media to the first shift of the next day,
- and have the clerk sign for the amount.
-
- (6) Complete (VisualPOS) float control and media adjustment
- procedure, and record the adjustment comment on the back of the
- report.
-
- (7) Take the money/media to the bank for deposit and retain the
- deposit slip to the store or the back office along with the End
- Of Day Z Report.
-
- 15.3.5 End Of Day -- Store Manager or Owner
- -------------------------------------------
-
- (1) Process each medium (End Of Day credit card, bank deposit,
- etc.), consolidate the actual amount with the fiures in Z Report
- from each shift.
-
- (2) Check and
-
- (3) If float control and media adjustment (VisualPOS only) are
- processed, read and check the report for outstanding adjustment
- and balance on each medium.
-
- (4) Fill End Of Day report based on Amount at Begin Of Day, each
- shift total, and End Of Day, and their comments if any. If
- using float control, fill in the comment on the outstanding
- adjustment and balance.
-
- (5) Repeat (3) and (4) for multi shift Z Report.
-
- (6) File all printed Z Reports, comments, and End Of Day
- reports.
-
- (7) Run, print and zero Daily Sale report (VisualPOS, not
- necessary if carried weekly or monthly, or not at all).
-
- (8) Run, print Operator Sales Report (VisualPOS, not necessary
- if carried weekly or monthly, or not at all).
-
- 15.3.6 End Of Week -- Store Manager or Owner
- --------------------------------------------
-
- (1) Run, print and zero Daily Sale report (VisualPOS, not
- necessary if carried daily or monthly, or not at all).
-
- (2) Run, print Operator Sales Report (VisualPOS, not necessary
- if carried daily or monthly, or not at all).
-
- (3) Backup system, server backup.
-
- 15.3.7 Month End Report -- Store Manager or Owner
- -------------------------------------------------
-
- (1) Run, print and zero Daily Sale report (VisualPOS, not
- necessary if carried weekly or monthly, or not at all).
-
- (2) Run, print Operator Sales Report (VisualPOS, not necessary
- if carried weekly or monthly, or not at all).
-
- (3) Backup system, server backup.
-
- (4) Delete Receipt Journal and Sales files (After backup!).
-
- (5) Run, print and zero Month To Date Report (MTD, VisualPOS).
-
- (6) Month end accounting, and compile printed Z Reports for
- month end.
-
- 15.3.8 Year End Report -- Store Manager or Owner
- ------------------------------------------------
-
- (1) Backup system, server backup.
-
- (2) Merge Z Report from all registers to the server (VisualPOS).
-
- (3) Run merged Z Report and Tax Report of the business year
- (VisualPOS), or compile and merge all the printed Z Report for
- the year end.
-
- (4) Year end accounting.
-
- (5) Run, print and zero Year To Date Report (YTD, VisualPOS).
-
- (6) Delete Receipt Journal, Sales and Z Report files (After
- backup!).
-
- 15.3.9 Gas Pump Control End of Day procedure
- --------------------------------------------
- This section is striped out on this disk Menual to save space.
-
- 15.3.10 Gas Pump Control End of Week or Month procedure
- -------------------------------------------------------
- This section is striped out on this disk Menual to save space.
-
- 15.3.11 Multi register update
- -----------------------------
-
- The VisualPOS multi register operation is almost identical to
- that of the single register. Only database (inventory,
- customer, vendor, and operation) files and associated
- information are shared directly with the Master (server), and
- only the exporting ASCII sales files (SALES.*, if enabled to
- generate) are written to the Master. All other setups are
- configured independently, and all the Journal/X/Z Report files
- are written locally to their VisualPOS directory. This makes the
- setup/configuration to be more flexible. Different register may
- have different configuration on the network for different needs.
-
- For example, a department store may have four lanes of POS
- outlets. It therefore has four VisualPOS set up identically for
- each outlet, one VisualPOS register configured differently to be
- dedicated for customer service and return, one for auto service,
- one for in-store photo service, and one for in-store coffee
- shop... This register 'independency' makes the store planning
- much more flexible, but does add some extra care and operation
- for the maintenance and update. The best way to save on the
- extra procedures is to use batches. Whenever any configuration
- change is made by the server, every other registers should
- invoke a batch (created separately and independently for this
- particular register) to get the updated information or changes.
- In the above instance, changes in POS key map, or receipt
- message, or printer setup, should be updated across the four
- lane outlet registers; and changes in tax table, currency and
- conversion, quantity-split pricing, should be updated across all
- registers. The setup files that should be considered to be
- updated across the network are:
-
- (1) *.RRC,
-
- (2) *.REP, and
-
- (3) SETUP.HC$ and MACRO.HC$.
-
- You should NEVER (never!) update the following two files
- -"REGISTER.REC" and "SYSCONFG.REC"! Receipt journal files and
- X/Z Reporting files are written under the similar concept. For
- VisualPOS summary reports on all registers on Taxes and Merged
- Z Report, the file "*.Z??" and "XZINFO.HC$" must be
- copied/updated to the server (or the register where the report
- will be generated).
-
- Please note that you should NEVER set two different registers
- the same register number, or the run time generated transaction,
- journal, and Z Report files will be overwritten! When the
- system configuration is changed, you should manually walk though
- all the other registers (if require the same changes) and make
- changes instead of "updating" through DOS copying. The user
- registration information file is the WIZ-TEC authorization
- record file to validate the legal use in the particular
- register. Each VisualPOS register MUST has its own unique user
- registration and information file (with different serial number
- and authorization).
-
- Following is a list of files that should be considered (in
- general, may vary depending on the register's dedication and the
- type of change) to be updated to other registers whenever
- changes are made.
-
- File name Description Should update
- CURRENCY.REC currency and credit card definition UPDATE
- GRPDEPT.REC department and sub-department definition UPDATE
- QTYSPLIT.REC split pricing definition file UPDATE
- QUANTITY.REC quantity pricing definition file UPDATE
- TAX.REC tax definition, tax table and setup file UPDATE
- PUMPINIT.REC PIE pump control definition/setup file UPDATE
- GASWASH.REC EXACT pump control definition/reporting UPDATE
- PUMPREAD.REC PIE pump control reading total report file UPDATE
- RECEIPT.LIB receipt printer driver library UPDATE
- REPORT.LIB report printer driver library UPDATE
- TAX.LIB taxes and tax table library UPDATE
- SETUP.HC$ compiled file of system setup/definitions UPDATE
- PRINTSET.REC receipt/report printer definition file MAY BE
- PRNTCODE.REC compiled printer definition file same as above
- CARDEOD.REC credit card processing end of day file MAY BE
- MESSAGES.REC receipt printing message definition file MAY BE
- AUTOBATH.REC Auto Batch definition file MAY BE
- AUTOPOS.REC compiled Auto Batch definition file same as above
- MACROS.HC$ compiled file of key and macro definitions MAY BE
- REGISTER.REC the user registration information file NEVER
- SYSCONFG.REC the register definition/configuration file NEVER
- PUMPSALE.REC PIE pump control transaction file NEVER
- PUMPREPT.REC PIE pump control sales summary and report NEVER
- BARLABEL.REC VisualPOS label definition file UPDATE
- INVENTRY.REP VisualPOS inventory report definition file UPDATE
- CUSTOMER.REP VisualPOS customer report definition file UPDATE
- VENDOR.REP VisualPOS vendor report definition file UPDATE
- OPERATOR.REP VisualPOS operator report definition file UPDATE
- INVOICE.* VisualPOS invoice definition/script file UPDATE
-
- Following is a list of files that should be updated to the
- server (or the reporting register) from all the other registers
- when performing merged Z Report or Tax report with VisualPOS.
-
- File name Description Should update
-
- XZINFO.HC$ current shift/day Z Report recording files UPDATE
- *.Z?? previous individual shift/day Z Report files UPDATE
- TRXZINFO.HC$ current shift/day Z Report files in training NEVER
- JOURNAL.HC$ current receipt journal file NEVER
- *.J?? previous individual shift/day receipt journalsNEVER
- SALES.R?? record based ASCII sales export file AUTO
- SALES.X?? script and record based ASCII sales export file AUTO
-
- 15.3.12 Files to be backed up and the procedures
- ------------------------------------------------
-
- Please check the file list at the beginning of the Manual for
- your data file descriptions. Each backup should include the
- following types of files (under DOS naming convention) to be
- physically copied outside the register. For networked
- multi-register system, you may only backup the server. But, we
- suggest you to backup these files to a backup server
- (Sub-Master) for security redundancy. Backup to a tape drive, a
- floppy disks, or another computer.
-
- (1) "*.DAT", "*.IDX" and "*.P" for database files
-
- (2) "*.REC", "MACRO.HC$" and "SETUP.HC$" for system setup files
-
-
- (3) "*.REP" for report definition files (not necessary if not
- changed)
-
- (4) "INVOICE.*" for invoice definition files (not necessary if
- not changed)
-
- (5) "JOURNAL.HC$" and "*.J??" for POS receipt journals
-
- (6) "XZINFO.HC$" and "*.Z??" for Z Report files
-
- (7) "SALES.*" for ASCII transaction exporting files (not
- necessary if not used or generated)
-
- Under the VisualPOS concept of Sub-Master in the network
- environment, these files should also be backed up to the backup
- server (the Sub-Master) computer, either in a dedicated
- directory, or directly updated/copied into the VisualPOS path if
- identical to the Master. Note that you should NEVER copy the
- file "SYSCONFG.REC" and "REGISTER.REC" across the registers!
-
-
-
- APPENDIX A POINT OF SALE FUNCTIONS
- ===================================
-
- [ 0 ] Single Zero -- Place the single zero on a key.
- [ 00 Double Zero -- Place the double zero on a key.
- [ . ] Decimal -- Place the decimal on a key.
- [$DIS] Dollar Discount -- Grant a discount of a dollar amount.
- [%DIS] Percentage Discount -- Grant a discount of a percentage amount.
- [AMT] Amount/Enter -- Enter a value/amount following a system prompt.
- [AUTO] Auto Price -- Sell or return an item for the default
- inventory price.
- [BACKSPACE] Backspace -- Remove the last character typed.
- [BLANK] Blank Out Key -- Remove previous function assigned to the key.
- [CARD] Credit Card Tendered -- Charge a purchase to a credit card.
- [CASH] Cash Tendered -- Receive cash to pay for a purchase.
- [CHRG] Charge to Account -- Charge a purchase to store a account.
- [CHEQ] Cheque Tendered -- Receive a cheque to pay for a purchase.
- [CLR] Clear Entry -- Clear the sequence of keys currently in progress.
- [CRED] Credit a Card -- Enter an amount to credit to a credit card.
- [CURR] Currency Conversion -- Convert from a foreign currency/funds.
- [CUS#] Customer Number -- Login/lookup a customer before transaction.
- [DEBT] Debit a Credit Card -- Enter an amount to debit a credit card.
- [DPST] Deposit -- Record payment of a deposit on an item.
- [DRET] Deposit Returned -- Return a deposit previously paid on.
- [EXEC] Execute Batch -- Execute a defined Auto-Batch/DOS program.
- [HELP] Help -- View the help info. about POS functions assigned to keys.
- [ILU] Item Look Up -- Look up information about an item.
- [INVC] Print Invoice -- Print Invoice on demand to report printer.
- [INVU] Set Invoice -- Set invoice definition for next transaction invoicing.
- [INVM] Invoice Message -- Enable/disable invoice message prompt
- [INVY] Eidt Inventory -- Add/edit/delete inventory database.
- [CUST] Edit Customer -- Add/edit/delete customer database.
- [DEPT] Set Department -- Set current/default department.
- [TDEP] Auto Department -- Toggle auto department ON or OFF.
- [DTRN] Department sell -- Open item (department) transaction
- [KYLK] Key Lock -- Lock to menu selection for system operations.
- [LNDN] Line Down -- Scroll journal up one line.
- [LNUP] Line Up -- Scroll journal down one line.
- [LOG] Log On/Log Off -- Log on and log off the VisualPOS.
- [MCRO] Macro Key Definition -- Place a defined macro on a key.
- [NO$] No Sale -- Open the cash drawer.
- [OPEN] Open Item Definition -- Define a key for open items (sub-depts).
- [PACK] Package Sale -- Sell a group of items for package price.
- [PAID] Paid Out -- Complete a paid out transaction.
- [PGDN] Page Down -- Scroll the journal down one transaction.
- [PGUP] Page Up -- Scroll the journal up one transaction.
- [PLU] Price Look Up -- Look up the price of an inventory item.
- [POVR] Price Override -- Override the price level to be charged.
- [PRCE] Price Level Change Set Price Level (1 to 3).
- [PRNT] Print Receipt Print a receipt for a customer.
- [QTY] Quantity Sell more than one unit of an item.
- [RACC] Received Account -- Receive payment toward customer's account.
- [RCPT] Receipt Advance -- Advance the one line on receipt printer.
- [REF] Reference Entry -- Place a reference number on the receipt.
- [RET] Return Merchandise Return items that were previously sold.
- [SCAL] Scale Request -- Force the weighing of an item.
- [SCPN] Store Coupon -- Receive a store coupon for discount.
- [SCRL] Scroll Display -- Scroll display when all info. doesn't appear.
- [SHFT] Shift Macro -- Execute a macro with the next macro number.
- [SUB] Sub Total -- Display the Subtotal of transaction including taxes.
- [TAX] Tax Level Override -- Override the taxes for the next item sold.
- [TYPE] Type of Credit Card -- Identify the credit card type for purchase.
- [UPC] UPC sale -- Identify the item to be sold by its UPC number.
- [VAL] Validate Document -- Validate a document with the date time.
- [VCPN] Vendor Coupon -- Receive vendor coupon tender for the purchase.
- [VITM] Void Item -- Void the sale of an item in transaction.
- [VTRN] Void Transaction -- Cancel the current transaction.
- ----------- The followings are for PIE GasPump Control Only
- [AUTH] PIE Authorize -- Authorize a pump despensing request.
- [STOP] PIE Stop -- Suspend/emergency stop a pump operation.
- [RESM] PIE Resume -- Resume a previous pump suspension/stop.
- [CERR] PIE Error -- Clear a pump error message.
- [READ] PIE Status -- Read/re-fresh a pump to the POS screen.
- [PPU ] PIE P.P.U. -- Send Price (PPU) to all pumps.
- [SAVE] PIE Stack -- Stack/Save current pump transaction.
- [LOOK] PIE Lookup -- Pump status/transaction lookup/scroll.
- [$TRN] PIE Sell -- Ring pump current transaction in POS.
- [$CLR] PIE Clear -- Clear pump current transaction in POS.
- [XTRN] PIE X-Sell -- Ring pump stacked/saved transaction in POS.
- [XCLR] PIE X-Clear -- Clear pump stacked/saved transaction.
- [PSET] PIE Setups -- View pump setup/grade/price information.
- [CRD$] PIE Credit$ -- Set authorization credit price limit.
- [CSH$] PIE Cash$ -- Set authorization cash price limit.
- [CRDV] PIE CreditVol -- Set authorization credit volume limit.
- [CSHV] PIE CashVol -- Set authorization cash volume limit.
- [NLMT] PIE No Limit -- Set authorization to no limit (fill-up).
- [RLMT] PIE Restore Limit -- Set authorization to default limit setup.
- [METR] PIE Save Readings -- Read/save the pump total readings.
- [VMTR] PIE View Readings -- Read the previous pump total readings.
- [VADJ] PIE View Adjustment -- View pump transaction/adjust summary.
- [VRPT] PIE View Report -- View pump transaction summary report.
- [REST] PIE Reset -- Reset PIE pump controller and pumps.
- [PATH] PIE Pre-Auth Pump -- Pre-authorize a pump despensing.
- ----------- The followings are for EXACT GasPump Control Only
- [PUMP] EXACT Lookup -- Pump status/transaction lookup/scroll.
- [PMUP] EXACT Authorize -- Authorize a pump despensing request.
- [PMZR] EXACT Reset/Zero -- Reset/re-fresh pump status.
- [PMTR] EXACT Sale -- Ring pump transaction in POS.
- [PMOK] EXACT Auto -- Auto pump operation process.
- [TANK] EXACT Tank Lookup -- Pump tank information lookup.
- [WASH] EXACT Wash Authorize -- Car wash authorize.
-
-
- APPENDIX B OPTIONAL EQUIPMENT SETUP
- ====================================
-
- Laser Scanner
- ~~~~~~~~~~~~~
- Metrologic MS700 or compatible
- Baud Rate: 2400
- Parity : None
- Data Bits: 8
- Stop Bits: 1
- No check sum digit
- Terminate with Carriage Return and Line Feed
-
- Electronic Scale
- ~~~~~~~~~~~~~~~~
- Toledo 8213-0027 or compatible
- Baud Rate: 2400
- Parity: Even
- Data Bits, 7
- Stop Bits: 1
-
- Magnetic Strip Card Reader
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- The card reader for approval of credit card transactions should
- be an SDMS model MAG100K, or compatible, in order to use the
- credit card authorization software. This is the wedge style of
- reader, which plugs in between the keyboard and computer.
- Keyboards with built-in card readers may also be acceptable.
- The required features of the reader are that it read Track 2 on
- the cards' magnetic strip and that it send a Carriage Return
- after reading the data. Consult the manual that came with the
- reader forcomplete set up information.
-
- Customer Display Unit
- ~~~~~~~~~~~~~~~~~~~~~
- SDMS serial port customer display unit. Please check the newest
- software update for full secondary customer display support.
-
-
-
-